Bangalore, Karnataka, India
Information Technology
Full-Time
Congruent Solutions
Overview
Job Summary
We are looking for a .NET Developer to join our team and drive the development of high-quality software solutions. The ideal candidate will have deep expertise in .NET Core and C#, along with strong experience in Microservices, Event-Driven Architecture, and Distributed Systems.
Key Responsibilities
We are looking for a .NET Developer to join our team and drive the development of high-quality software solutions. The ideal candidate will have deep expertise in .NET Core and C#, along with strong experience in Microservices, Event-Driven Architecture, and Distributed Systems.
Key Responsibilities
- Design, develop, test, and deploy robust and scalable applications using .NET Core and C# that meet functional and technical requirements.
- Lead the design and implementation of microservices architectures, ensuring modular, maintainable, and easily deployable services.
- Design and develop event-based systems using message brokers to facilitate asynchronous communication and loosely coupled components.
- Ensure code quality and maintainability by adhering to SOLID principles, object-oriented programming (OOP), and clean coding standards.
- Leverage Domain-Driven Design (DDD), Test-Driven Development (TDD), Command Query Responsibility Segregation (CQRS), and Event Sourcing where appropriate.
- Collaborate in Agile teams through daily stand-ups, sprint planning, retrospectives, and continuous integration/delivery to ensure timely delivery of high-quality software.
- Analyze and enhance application performance, ensuring scalability and responsiveness, especially in distributed system environments.
- Work closely with product managers, QA engineers, DevOps, and other developers to understand business requirements and deliver high-impact solutions.
- Prepare and maintain technical documentation for architecture, code, APIs, and workflows to ensure knowledge transfer and onboarding efficiency.
- Monitor applications, identify bugs and performance issues, and implement effective resolutions to ensure system reliability.
- Provide technical leadership and guidance to junior developers, promoting knowledge sharing and continuous improvement within the Qualifications :
- Bachelors degree in Computer Science, Information Technology, or a related field.
- Solid understanding of the .NET Framework and .NET Core.
- Proven experience with Agile methodologies.
- Excellent communication and presentation skills.
- Strong problem-solving and analytical abilities.
- Ability to work independently and collaboratively within a team
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in