Job Description

JOB TITLE: Software Engineer

DEPARTMENT: Engineering


REPORTS TO: Engineering Manager


JOB LOCATION: Remote (U.S. based)


TRAVEL: 0%


The Software Engineer works as part of the Software Engineering team to understand, design, and implement features. Works with Product Owners, Quality Engineers, and Support to understand requirements, develop a design and implementation plan, execute the plan, and deliver value for products. 


ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Designing, coding, testing, debugging, and configuring software applications using .NET technologies.

  • Developing scalable and maintainable web applications that adhere to SDLC standards and practices.

  • Collaborating with cross-functional teams to define, design, and ship new features.
    Troubleshooting and resolving software defects and reducing technical debt.

  • Conducting performance tuning, optimization, and scalability enhancements.

  • Participating in Scrum ceremonies, including daily standups, sprint planning, sprint reviews and retrospectives.

  • Conducting code reviews to ensure code quality and adherence to coding standards.
    Staying updated with the latest .NET technologies and industry trends to continuously improve development processes.

  • Providing technical guidance and support to junior team members when necessary.
  • MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • Bachelor’s degree in computer science or related field of study and/or equivalent work experience.

  • 5+ years of professional experience as a Software Engineer or Developer with focus on building enterprise-grade .NET web applications.

  • Proven analytical, problem solving and decision-making skills.

  • Excellent written and verbal communication skills with the ability to work independently and collaboratively in a team environment.

  • Proficient in C#, .NET Core, Blazor, ASP.NET Web API, .NET Framework, Angular/Angular JS, JavaScript, JQuery and HTML5.

  • Familiarity with: Moq, XUnit, MSSQL, Azure Cosmos, CI/CD pipelines, Azure DevOps, Git-based repositories, and Scrum.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application