#126403BR
or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
• At least 4 years of Information Technology experience
• Experience with .NET/C#
Preferred Qualifications:
• Proven 7+ years of experience developing and implementing applications, particularly web-enabled applications
• Back End Technologies: .NET, .NET core, C# and RESTful API design, Micro-Services and Event-drive driven architecture and frameworks
• Database Technologies: Relational (SQL/Oracle)
• Environment: Distributed Monolithic and Cloud Based Micro-services (Private Cloud/Pivotal Cloud Foundry is strongly differentiating)
• Passion for enterprise-level agile development
• Solid understanding in web application environments and development tools, event-driven application development, session state management, web configuration and deployment strategies, security and performance tuning, and debugging methodologies
• Comfortable with continuous integration and continuous deployment (CI/CD) concepts, unit testing principles and implementations, API test automation techniques as well as automated deployment pipeline tools
• Experience with Atlassian tool suite is strongly preferred: JIRA, Confluence, BitBucket, Bamboo
• Experience with Rabbit MQ and KAFKA
• Experience with Selenium WebDriver
• Good understanding of exploratory testing practices
• Good knowledge of new standard industry tools for logging bugs and managing test cases (ex. JIRA/MTM, Zephyr/HPQ)
• Hands-on experience with Web services virtualization
• Proven experience in a large, complex QA organization, with a demonstrated ability in leading a risk-based approach to software testing
• Acceptance test-driven development (ATDD) using the Gherkin language like Cucumber, JBehave, SpecFlow
• Experience with Jenkins / Bamboo /GIT
• Must possess excellent verbal and written communication skills
• Effective time management. Must be able to prioritize and multi-task effectively
• Have a passion for problem solving, the ability to quickly learn new concepts, and must be able to interact with all levels of technical and business teams
• Be a team player, self-motivated and able to work collaboratively across organizations and geographic locations
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.