Sr. Software Engineer (Dynamic 365)
Role details
Job location
Tech stack
Job description
Our client is seeking a Senior Software Engineer to join a high-impact development team building modern, AI-forward legal technology used by leading law firms and corporate legal teams globally. This role will contribute hands-on code while serving as a technical leader within a scrum environment. The Senior Software Engineer will help design, build, and scale Microsoft-based software solutions while mentoring teammates and owning key areas of the product., * Design, develop, and deliver high-quality front-end and back-end software solutions using Microsoft technologies.
- Build new product features and enhance existing functionality with a focus on performance, scalability, and security.
- Act as a technical authority for assigned areas of the product, including ownership of design and implementation decisions.
- Serve as an initial escalation point for Tier 3 developer support and complex technical issues.
- Mentor and support other engineers by providing guidance on architecture, implementation, and business logic.
- Collaborate closely with Product Managers, QA Engineers, architects, and senior technical leadership throughout the development lifecycle.
- Partner with QA to ensure defects are identified, prioritized, and resolved efficiently.
- Communicate progress clearly, report risks or impediments, and take ownership of assigned work.
- Create and maintain technical documentation aligned with coding, security, and development standards.
Requirements
Do you have experience in TypeScript?, * Several years of experience in a commercial software development environment.
-
Strong proficiency in C# and .NET.
-
Experience building Microsoft-based front-end and back-end applications.
-
Working knowledge of JavaScript and modern frameworks such as React or Typescript.
-
Experience working in agile or Scrum development environments.
-
Familiarity with Azure services and DevOps practices, including CI/CD pipelines. Exposure to Microsoft Dynamics 365, Power Apps, Power Automate, or SharePoint Online.
-
Strong problem-solving skills with the ability to diagnose complex technical issues.
-
Excellent communication skills, a collaborative mindset, and the ability to mentor others.
Benefits & conditions
- Supportive Company Culture
- Global, Dynamic, and Diverse Team
- Comprehensive Benefits Package (Health Insurance, Retirement Savings, Generous PTO, and work-life balance)
- Career Growth and Development