Qualifications:
- 3+ years of experience leading technical teams with strong communication and project management skills.
- 5+ years of experience in software design and development using the C# and .NET stack.
- Hands-on experience in front-end development utilizing JavaScript, HTML, and CSS.
- Experience with Azure services: Cosmos DB, Azure SQL Database, Azure Storage blobs, and Application Insights.
- Understanding of security standards and best practices.
- Excellent problem-solving and debugging skills.
- Experience deploying applications in Azure.
- Experience working with Microsoft Dynamics 365 (preferred).
- Familiarity with Microsoft Dynamics Lifecycle Services (preferred).
- Experience with the X++ language (a plus).
Responsibilities:
- Lead a team of 2-3 engineers developing and improving a platform that manages the application lifecycle of Dynamics 365 finance and operations apps.
- Enhance the existing platform while upholding security compliance.
- Provide leadership to ensure delivery of high-quality and reliable software.
- Guide and mentor your team in improving development processes.
- Collaborate with the product owner to build software solutions aligned with their vision.
- Lead the development process of the platform using the .NET stack.
- Champion security compliance to enhance software quality and maintainability.
- Design and implement efficient, clean solutions capable of handling large transaction volumes with low latency and high reliability.
- Troubleshoot issues to maintain smooth operation of the platform services.
Benefits:
- Competitive salary: $65.00 – $75.00 per hour
- Full-time Software Engineer position (40 hours per week)
- Comprehensive benefits package including 401(k), health insurance, dental insurance, vision insurance, and paid time off.