Description

  • Develop and implement new software applications with close to zero bugs.
  • Maintain and improve the performance of existing software applications.
  • Clearly and regularly, communicate with management and technical support colleagues.
  • Test and maintain software products to ensure strong functionality, optimization and minimize bugs on the final product.
  • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing.
  • Recommend improvements to existing software programs as necessary.
  • Demonstrates excellent communication, problem solving and analytical skills.
  • Communicate with all levels of the organization, both written and verbally, in a clear and concise manner and deliver informative, well-organized project updates.
  • Provides on-call support for applications if needed.
  • Perform other related duties as assigned.

     

What We Seek In You

 

  • 5+ years of professional full-stack .NET Software development experience.
  • 5+ years experience in developing web-based solutions using technologies such as .NET Core and C#.
  • Strong experience with JavaScript, HTML, CSS and Angular 8 and above.
  • Strong knowledge in SQL Server or equivalent development experience RDBMS.
  • Experience with build automation, continuous integration, and source code branching strategies.
  • Experience with TDD and Continuous Integration techniques is required.
  • Experience working on a Scrum or Agile team.
  • Excellent communication and team-building skills

Education

Bachelor's degree