We are looking for a Senior .NET Core Developer to design and build backend services and applications. The role involves collaborating closely with clients, front-end developers, and other team members to deliver high-quality software that meets business and customer needs.
Key Responsibilities:
- Design, develop, and maintain high-performance backend systems and APIs using .NET Core.
- Develop services and microservices, focusing on performance, scalability, and reliability.
- Write clean, maintainable code while adhering to best practices and coding standards.
- Participate in code reviews and mentor junior developers to foster best practices and high-quality software.
- Collaborate with frontend developers to integrate user-facing elements with backend services.
- Automate deployment processes and integrate continuous delivery workflows using tools like Docker and CI/CD pipelines.
Skill Requirements:
- 5+ years of experience as a developer, with strong experience with .NET Core and C# development for building scalable backend services.
- Expertise in developing RESTful APIs and microservices architectures.
- Knowledge of frontend technologies (Angular) for integration with backend services.
- Experience with relational databases such as SQL Server or PostgreSQL.
- Familiar with cloud platforms (Azure, others) and SaaS-based product architectures.
- Knowledge of authentication/authorization mechanisms (OAuth, JWT).
- Strong understanding of unit testing and TDD using frameworks (XUnit, MSTest, NUnit).
- Familiarity with Docker for containerization and deployment using CI/CD pipelines and DevOps practices
- Experience with version control systems like Git.
- Familiarity with Agile methodologies and working in Scrum teams.
- Strong communication skills and the ability to work effectively in a collaborative, team-oriented environment.
- Detail-oriented with a commitment to delivering quality results with the ability to work independently and manage competing priorities effectively.
Similar Jobs
Fintech • Financial Services
Lead software engineering projects, design and develop applications, mentor junior staff, and resolve complex issues while ensuring compliance with security standards.
Top Skills:
.Net CoreAdo.NetArtifactoryBlackduckC#Ci/CdEntity FrameworkGCPGitJenkinsMicroservicesMs AzureMultithreadingPcfRest ApiSonarSQL ServerThreadfixUdeploy
Fintech • Financial Services
The Senior Software Engineer will lead initiatives, design and develop software solutions, resolve technical challenges, and mentor junior staff while collaborating with teams.
Top Skills:
.Net CoreAdo.NetArtifactoryBlackduckC#.NetEntity FrameworkGCPGitJenkinsMicroservicesMs AzureMulti ThreadingPcfRestapiSonarSQL ServerThreadfixUdeploy
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead engineering teams to develop scalable SaaS applications, drive innovation, enhance customer experiences, and build a high-performing team in a hybrid work environment.
Top Skills:
Container OrchestrationGraphQLIotSaaS
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.