Senior Full Stack Developer (.Net)
Job Description
Job Description
• Remains current on company SDLC standards. Works closely with other engineers, vendor partners and business owners to ensure that the finished solution meets the needs of the business and our customers.
• Performs additional related duties as assigned
MINIMUM REQUIREMENTS
• Bachelor's Degree or the equivalent combination of education, training, or work experience
• Requires eight (8) or more years of software engineering work experience
• Experience working with .Net development technologies, Microservices
• Experience with React
• Experience with front end development libraries like Material UI, Node.js
PREFERRED QUALIFICATIONS
• Ability to communicate and collaborate effectively in a team environment
• Experience with any of the Kubernetes based platforms (OpenShift (OCP), EKS/ECS, Pivotal Cloud Foundry)
• Experience with RESTful service development and working with microservices applications
• Experience working with Kafka, Apigee, Biztalk, Docker, Hangfire
• Experience working on third party service integrations
• Experience with MVC and Web API
• Experience on production support
• Having familiarity with Java is an added advantage.
• Experience working with cloud native applications
• Familiarity with relational database management technologies such as SQL and PostgreSQL
• Familiarity with nonrelational database technologies such as DynomoDB, MongoDB or Cassandra
• Experience with XML and YAML parsing
• Familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines (Azure)
• Familiarity with source code management tools such as Azure DevOps, TFS, Jira or Git
• Proficiency with development technique such as Test Driven Development, Unit Tests, Component Tests and/or Scenario