06 Oct
|
Sunovaa Tech
|
Bengaluru
06 Oct
Sunovaa Tech
Bengaluru
Role & Responsibilities
- Design, develop, and maintain scalable and high-performance software applications using C# and .NET Core.
- Develop and integrate RESTful Web APIs and backend services.
- Apply software engineering best practices including SOLID principles, Clean Code, Design Patterns, and OOP.
- Design and implement reliable, secure, and maintainable software solutions.
- Work with MS SQL Server and/or PostgreSQL for application data management.
- Analyze and optimize application performance, scalability, and reliability.
- Write and maintain unit and integration tests to ensure software quality.
- Participate in code reviews and contribute to technical and architectural decisions.
- Collaborate with Product Owners, Architects, Developers, and other stakeholders to deliver new features.
- Contribute to CI/CD pipelines, Docker, cloud deployments, and DevOps practices.
- Support production systems and contribute to automation, monitoring, logging, and observability.
- Work with AWS/cloud platforms and contribute to cloud-native application development.
- Mentor junior developers and continuously improve software development practices.
Preferred Candidate Profile
- 5+ years of professional software development experience.
- Strong hands-on experience in C# and .NET Core / ASP.NET Core.
- Strong experience in Web API, REST APIs, and backend application development.
- Strong understanding of OOP, SOLID principles, Clean Code, and Design Patterns.
- Good knowledge of software architecture, data structures, algorithms, and testing strategies.
- Hands-on experience with MS SQL Server and/or PostgreSQL.
- Experience developing scalable and high-performance applications.
- Solid problem-solving and analytical skills.
- Good communication and collaboration skills.
- Experience with AWS/cloud platforms will be an advantage.
- Exposure to Docker, CI/CD, DevOps, and cloud-native development is preferred.
- Experience with Datadog or other monitoring and observability tools is an advantage.
- Bachelor's or Master's degree in Computer Science, IT, Engineering, or a related field.
- Good proficiency in English communication.
📌 Senior .Net Developer (Bengaluru)
🏢 Sunovaa Tech
📍 Bengaluru