A leading software company in Pune is looking for a developer to design and implement features using C# and .NET technologies. Responsibilities include writing maintainable code, collaborating with team members, and participating in agile ceremonies. Candidates should be proficient in REST APIs and have experience with Azure and microservices. Familiarity with AI tools and a good command of English, along with knowledge of German, is a plus. The position offers opportunities for growth and working with innovative technologies.
Qualifications
Strong proficiency in C# and .NET / .NET Core.
Experience building REST APIs using API First principles.
Knowledge of Entity Framework Core and SQL databases.
Familiarity with microservices and event-driven architecture.
Responsibilities
Design, implement, and deliver features and functionalities based on user stories.
Write clean and maintainable code following established coding standards.
Collaborate with team members on technical solutions.
Maintain documentation for implemented features and APIs.
Skills
C#
.NET / .NET Core
REST APIs
Entity Framework Core
SQL databases
microservices
event-driven architecture
unit testing frameworks
mocking frameworks
Clean Architecture
Git
CI/CD pipelines
Azure DevOps
Docker
Azure cloud platform
API security standards
logging & monitoring frameworks
frontend technologies
problem-solving
AI tools
Job description
We are an experienced, passionate & self-organized team being in charge to develop & operate innovative digital products, based on cloud-native microservices, for fleet operators and automotive businesses in the European markets.
We are working agile, delivering new features to our customers with every sprint using our automated CI/CD pipeline.
These exciting tasks are waiting for you:
Design, implement, and deliver features and functionality according to user stories and acceptance criteria
Write clean, maintainable, and well-documented code following established coding standards and architectural guidelines
Write and maintain unit tests and integration tests for your own code; ensure adequate test coverage and code reliability
Investigate, diagnose, and resolve defects; document root causes and ensure fixes don’t introduce regressions
Participate in code reviews — both reviewing peers’ code and incorporating feedback on your own code; contribute to team-wide code quality
Collaborate with team members on technical solutions, design discussions, and implementation approaches
Maintain technical documentation for implemented features, APIs, and components
Actively participate in agile ceremonies (stand-ups, planning, reviews, retrospectives); provide estimates and progress updates
Take on rotating Scrum Master responsibilities as part of the team’s agile practice
Leverage AI-assisted development tools (e.g. GitHub Copilot, Claude) to accelerate development, improve code quality, and boost productivity
Contribute to building AI-powered features in our platform, including integration with LLM APIs and AI services
Your profile
Strong proficiency in C# and .NET / .NET Core
Experience building REST APIs using API First principles
Knowledge of Entity Framework Core and SQL databases
Familiarity with microservices and event-driven architecture (e.g. Azure Service Bus)
Experience with unit testing frameworks (xUnit/NUnit) and mocking frameworks
Understanding of Clean Architecture and SOLID principles
Experience with Git, CI/CD pipelines (Azure DevOps), and Docker
Solid working knowledge of the Azure cloud platform
Knowledge of API security standards (JWT, OAuth2)
Understanding of logging & monitoring frameworks (e.g. Serilog, Application Insights)
Knowledge of frontend technologies (Blazor WebAssembly, Angular, or React) is a plus
Strong debugging, problem-solving, and collaboration skills
You actively use AI tools in your daily workflow to boost productivity and code quality
Experience integrating AI/ML services (e.g. Azure OpenAI or other LLM APIs) is a plus
You are eager to learn new methods and technologies