We're seeking a highly skilled software engineer to join our team and lead the development of innovative commercial solutions.
About the Role:
* This is an exceptional opportunity for a seasoned professional to take ownership of full life-cycle software development, from design to deployment.
* You will collaborate closely with cross-functional teams to create high-quality code that meets industry standards and best practices.
* Your expertise will be essential in driving the success of our operational management systems, which have already been adopted by over 7,000 locations.
Key Responsibilities:
* Design, develop, and maintain commercial software using modern methodologies and technologies.
* Collaborate with teams to produce high-quality code, ensuring adherence to best practices and standards.
* Own features end-to-end, from user interface through API and data layer.
* Support and refactor legacy code to ensure it remains efficient and effective.
* Perform thorough peer reviews to guarantee high-quality deliverables.
Required Skills and Qualifications:
* Excellent written and spoken English communication skills.
* At least 7 years of professional experience in C#/.NET development.
* Strong background in modern JavaScript frameworks, preferably React.js.
* Ability to work end-to-end, handling UI, API, and data layers.
Benefits and Opportunities:
* Daily use of Docker containers to streamline development and deployment.
* Experience with Azure PaaS to drive scalability and efficiency.
* Opportunity to expand your scope of responsibility and take on new challenges.
About Our Company:
We are a privately held company providing outsourced development resources to North American clients.