Key Responsibilities
• Participate in the design, implementation, and deployment of successful software with a self organizing Scrum team
• Exercise best practices and company standards for software design, development, and documentation
• Write automation and integration test scripts
• Monitor and address production issues as necessary
• Functionally decompose complex problems into well-defined, executable tasks
• Engage in the Scrum process and strive to improve yourself and the team
• Lead the team to complete commitments within the time/complexity estimates
• Support the technical development of junior team members on the team
• Share in the ownership of an architectural vision and actively pursue incremental progress
Required Qualifications
• Software development experience
• Expertise in .Net framework/.Net Core, C#, NuGet and GIT
• In-depth experience in SQL and relational database best practices
• Unit and Integration testing experience
• Experience in refactoring code
• Ability to effectively articulate technical challenges and solutions
• Experience collaborating in an agile development environment
• Experience with modern web application design
Preferred Qualifications
• Bachelor's Degree in Computer Science, Computer Engineering, or a related field
• Experience writing automation test suites using Selenium or other tools
• Experience working with microservice, docker, RabbitMQ, Kubernetes and APIs
• Javascript/React experience
• Experience with Amazon Web Services (AWS
Year of Experience : 09 to 14