7 months ago
Hyderābād, IndiaStaff+
Responsibilities
- Lead the design, development, implementation, and delivery of complex software solutions.
- Develop backend features and system enhancements using C#/.NET, databases, and Azure technologies.
- Participate in all stages of the development lifecycle, including user-story review, design, coding, code reviews, and automated testing.
- Collaborate with system architects, product owners, business stakeholders, and cross-functional colleagues on technical solutions.
- Provide technical guidance to junior engineers and establish engineering excellence within the team.
- Manage quality assurance, refactor existing code, research tools and frameworks, and improve development practices.
- Build REST APIs, unit tests, and integration tests while contributing to quality assurance and code quality initiatives.
- Work within a scrum team to meet the definition of done during each sprint.
Requirements
- More than 6 years of practical experience with .NET technologies, particularly C# and Microsoft .NET, including at least 2 years in a lead or senior position.
- Real-world experience building REST APIs with the .NET stack and OData.
- Experience and proficiency with PowerShell, software design patterns, OOP, and SOLID principles.
- Practical knowledge of solution and system design, cloud services, infrastructure, pipelines, and architecture, preferably on Azure.
- Experience with software development practices such as TDD and BDD, peer reviews, SonarQube, CI/CD, and DevOps principles.
- Knowledge of software testing tools, techniques, and methodologies, including unit and integration testing with NUnit.
- Skilled in Git and familiar with cloud-based applications and Agile methodologies.
- Desirable experience with JavaScript, TypeScript, Angular, Node.js, VS Code extensions, Electron-based applications, SQL, and the FinTech industry.
- Strong problem-solving, technical decision-making, communication, collaboration, and English-language skills.
Benefits
- Attractive salary, bonus scheme, and pension are provided.
- Flexible working hours and a hybrid workplace model are offered, with two days per week in the office and remote work on other days.
- Employees receive three weeks per quarter for IP sprints focused on skill development and company contributions.
- Personalized professional development support is available.
- The role is part of an international, culturally diverse, English-speaking team.
