Job Description :

Responsibilities:

  • Develop new features for applications using .NET core, web services and SQL
  • Design, implement, debug, and deliver high quality software
  • Participate in architecture and solution design for complex applications
  • Participate in requirement, design, and peer code reviews
  • Create unit and automated acceptance tests
  • Develop best practices and innovate iteratively and proactively
  • Investigate and resolve bugs while working with different functional areas
  • Participate in Departmental DevOps initiatives
  • Share in Team SRE responsibilities

Qualification:

  • 2+ years of Software Development Life Cycle experience
  • Experience or working knowledge of .NET Core, C# and MSSQL
  • Experience with design patterns including MVC and client/server
  • Experience with RESTful web services
  • Experience with front end frameworks such as Angular, React, or Vue
  • Experience with web technologies like JavaScript, HTML, and CSS
  • Working knowledge of version control system like Git
  • Strong verbal and written communication skills
  • Ability to work on multiple projects concurrently

Education:

  • A degree in Computer Science, Software Engineering, or related field

Nice to have:

  • Working with microservice architecture and messaging systems like RabbitMQ
  • Knowledge of RavenDB, Swagger, New Relic and TFS
  • Experience with Docker containers and Docker Swarm
             

Similar Jobs you may be interested in ..