
Lead Full Stack Developer, Angular, C#/.NET
SimCorp
full-time
Posted on:
Location Type: Hybrid
Location: Noida • India
Visit company websiteExplore more
Job Level
About the role
- Lead the design, development, and implementation of intricate software solutions.
- Collaborating with cross-functional teams to develop high-quality software that meets business requirements and technical specifications.
- Take ownership of key engineering projects and provide technical guidance to junior engineers.
- Ensure timely delivery and ongoing sustainability of software projects.
- Apply talents to all stages of the development lifecycle, including review of user stories, development, design, code reviews and writing automated tests.
- Drive the development of new backend features and system enhancements using .NET, databases, and Azure technologies.
- Work closely with the system architect and product owner to understand project requirements and provide technical insights.
- Manage quality assurance, refactoring existing code, researching tools and frameworks for future innovations.
- Work as part of your scrum team to reach the definition of done within each sprint.
Requirements
- More than 6 years of practical experience using .NET technologies, particularly C# and Microsoft .Net, including a minimum of 2 years in a lead or senior position.
- Real world experience of building REST APIs using the .NET stack (OData).
- Experience and proficiency with PowerShell.
- Understanding of design patterns and principles (OOP, SOLID) with demonstrated application in real-world scenarios.
- Practical knowledge in solution and system design.
- Knowledge of cloud services, infrastructure, pipelines, and architecture — preferably on Azure.
- Practical knowledge of software development practices (like TDD, BDD).
- Experience in conducting peer reviews and employing code quality tools such as SonarQube.
- Experience in CI/CD and understanding of DevOps principles.
- Solid knowledge of software testing tools, techniques, and methodologies.
- Experience in building unit tests and integration tests (NUnit).
- Skilled in Git and practical familiarity with cloud-based applications, supported by experience in Agile methodologies.
- High proficiency in resolving issues and skillfulness in executing sound technical choices.
- DESIRABLE: Experience with JS/TypeScript, Angular, Node.js.
- Knowledge of writing VS Code extensions or Electron-based applications.
- DB experience – SQL.
- Experience in the FinTech industry.
- Personal Skills: Experience working in an international setting with people from many different cultures.
- Driven and self-motivated approach.
- Positive and constructive mindset.
- You demonstrate a commitment to your colleagues and emphasize creating a positive work environment.
- Effective communication skills and command of the English language in oral and written formats.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#REST APIsODataPowerShellOOPSOLIDTDDBDDSQL
Soft Skills
leadershipcollaborationproblem-solvingcommunicationself-motivationpositive mindsetcommitmentcultural awarenessconstructive feedbackteamwork