i
Energy Exemplar
36 Energy Exemplar Jobs
Software Engineer - .Net (3-5 yrs)
Energy Exemplar
posted 6d ago
Flexible timing
Key skills for the job
Position : Software Engineer - .Net
Location : Pune/Bengaluru
Experience : 3-5 Years
Employment type : full-time
Responsibilities :
- Design, develop, and maintain high-performance, scalable, and secure applications using .NET and C#.
- Develop and consume RESTful APIs for seamless integration with other systems.
- Write and optimize complex SQL queries for efficient data retrieval and manipulation.
- Apply design patterns and best practices to ensure code quality and maintainability.
- Implement and maintain CI/CD pipelines for automated build, testing, and deployment.
- Collaborate with product managers, designers, and other engineers to deliver high-quality software.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve complex technical issues.
- Mentor and guide junior engineers, fostering their growth and development.
- Contribute to architectural discussions and decisions.
- Ensure adherence to security best practices, including OWASP guidelines.
- Build and enhance multi-threaded and distributed systems.
- Optimize application performance through efficient data structure and algorithm implementation.
Qualifications, Skills & Experiences :
- Bachelor's or Master's degree in Computer Science or a related field.
- 3-5 years of professional experience in software development using .NET and C#.
- Strong proficiency in C#, .NET Framework/.NET Core, and SQL Server (or other RDBMS).
- Extensive experience in developing and consuming RESTful APIs.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Deep knowledge of data structures and algorithms, with a focus on performance optimization.
- Experience in writing and optimizing complex SQL queries.
- Knowledge of asynchronous programming and Web API development.
- Understanding of cloud/application security principles, including OWASP guidelines.
- Experience in building multi-threaded and distributed systems.
- Experience with Microservices Architecture is a plus.
- Experience with cloud platforms like AWS or Azure is a plus.
- Experience building products on cloud is a plus.
- Hands-on experience with UNIX systems in addition to Windows is a plus.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, agile environment.
- Proven ability to mentor junior engineers.
- Experience building large and scalable systems
Functional Areas: Other
Read full job descriptionPrepare for Energy Exemplar Software Engineer roles with real interview advice
learning opportunities are good here.
Salary and perks, leaves are not upto the mark
3-5 Yrs
Pune, Bangalore / Bengaluru
8-12 Yrs
Pune
8-13 Yrs
Pune
5-8 Yrs
Pune