Senior Software Engineer

Application deadline closed.

Job Description:

  • Participates in the planning, analysis, creation and design
  • Build scalable and high-performance web and microservices
  • Work in an independent, self-regulating agile team
  • Be active and engaging team member – understand user stories and make constructive recommendations
  • Write clean, maintainable, sustainable and tested code with supporting documentation and automated unit tests
  • Collaborate with cross functional teams – including designers, developers from other teams
  • Provide third level support, as needed, to maintain production applications
  • Stay up-to-date with latest technology and industry trends
  • Advocates web and microservices development best-practices


  • Degree in Computer Science, Information Technology or Software Engineering
  • 3 or more years of experience related to programming
  • Experience with C#, JavaScript, SQL
  • In-depth knowledge of modern HTML/CSS
  • SPA application framework: AngularJS/Angular
  • Understanding of how web application work, including Security, Performance and best development practices
  • Great team player and communicator
  • Brownie points: Git, Azure, Docker, Redis, Elasticsearch experience