This client is seeking an initiative-taking Sr. Software Engineer with expertise in the .NET and integration platforms as well with the Microsoft Development stack. The main goal of Software Engineer is to design, implement and maintain solutions to support the always changing environment our organization is immersed into, ensuring that the best practices from the Software Development Cycle principles are met.
Qualifications
- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
- 8+ years of industry experience in software engineering, with a focus on integration solutions, cloud technologies, and data modeling.
- Expert knowledge of Microsoft Azure cloud, Dynamics 365, and C .
- Experience with Agile methodology, DevOps principles, and CI/CD concepts, particularly using Azure DevOps.
- Experience with Low Code development platforms, such as Microsoft Power Automate.
- Strong knowledge of cloud security controls, including tenant isolation, encryption, and key management.
- Proficiency in engineering practices such as code refactoring, design patterns, TDD, and continuous integration.
- Hands-on experience with SaaS environments, Microsoft API Integration, SQL Server, .NET frameworks, and JavaScript frameworks.
- Ability to perform deep-dive analysis and solve technical problems in operational environments.
- Python and TypeScript
- Migration, data integrations (with dynamics), and implementations
- How to secure an application
- Code reviews, paired programming, etc.
Compensation:
$130,000 to $150,000 per year annual salary.
Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role include: description should be provided by the client since this is for a perm position- they will not receive IG benefits. Benefit packages for this role may include healthcare insurance offerings and paid leave as provided by applicable law.