Senior Software Engineer - Azure Architect - remote

Therapy Management Corporation
Posted 2 years ago
Scope:

This position is to serve as as a leader on the Ignite Development team, helping to lead and manage dev resources, while designing and implementing production-ready problems. offering leadership / mentorship to other developers in the process.


Duties and Responsibilities:
· Analyze business requirements and scope of programming tasks

· Maintain existing software systems

· Design and implement new features and systems per business and product requirements while adhering to industry best practices

· Help lead the resources of a remote, distributed software engineering team, guiding and mentoring other developers on the team.

· Analyze features, requirements and systems and document them in an easy-to-understand manner for other resources on the team.

· Assist maintaining and extending our CI/CD pipelines and capabilities.


Qualifications:
· Bachelor’s degree in computer science or related technical field or equivalent experience.

· 6+ years’ experience in programming or related field

· 2+ years’ experience working on remote, distributed teams in a leadership capacity.

· Minimum technology experience

  • .NET C# (Expert Level)
  • NoSQL / MongoDb (Intermediate)
  • SQL Server Querying (Intermediate)
  • .NET Core / .NET 7
· CI/CD – Azure DevOps

· Strong experience with design and architectural patterns.

· Excellent communication skills.

· Some experience in AWS and Azure preferred.