Position Summary
Senior Lead .NET software engineer is responsible to lead agile-driven development with planning, execution and testing as part of the day-to-day operations.
What You'll Do:
- Serves as people leader of a technology squad (6-8 engineers)
- Planning and breakdown of development tasks
- Assigns tasks to the software engineers on the squad (including to themselves)
- Implementation of development tasks in .NET
- Handling merge requests, reviews and merge conflicts in Azure DevOps
- Write unit testing for implemented code
- Write integration testing of implemented code
- Ensures coding conventions are followed in accordance with Rhapsody's Software Development Lifecycle policy (e.g., static code analysis, peer review, etc.)
This job requires the candidate do work for a North American Shift (7.00 p.m. - 4.00 a.m.) from Monday to Friday
Essential Requirements
- 5+ years of experience designing and building applications using C# .NET
- Hands-on object-oriented design and recent coding experience
- Team player with great communication skills
- Strong data communications and security knowledge / skills
- Experience with contemporary developer tooling and infrastructure (e.g.s - Git, Azure DevOps, GitLab, GitHub)
Desired Skills
- Experience leading a sprint/scrum team
- UI framework experience (e.g., Angular, WinForms)
- Familiarity with authentication protocols (OIDC, Oauth, SAML, JWT)
- Knowledge of REST APIs
- Experience with Azure DevOps, InstallShield, SQL
We believe that coming together as a community, in person, is important for innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community. #Li-Hybrid