i
Energy Exemplar
37 Energy Exemplar Jobs
5-8 years
Senior Software Engineer - Full Stack Development (5-8 yrs)
Energy Exemplar
posted 4d ago
Flexible timing
Key skills for the job
Job Description :
Responsibilities :
- Design, develop, and maintain scalable and reliable full-stack applications using .NET, C#, and modern frontend technologies.
- Analyze user requirements, design system architecture, and implement efficient and maintainable code.
- Identify and resolve performance bottlenecks, debug complex issues, and optimize code for maximum efficiency.
- Design and implement complex SQL queries, manage database schemas, and ensure data integrity.
- Design, develop, and consume RESTful APIs for seamless integration with other systems.
- Deploy and manage applications on cloud platforms (e., Azure, AWS, GCP), ensuring high availability and scalability.
- Adhere to established SDLC practices, including requirements gathering, design, development, testing, and deployment.
- Write clean, well-documented, and testable code; conduct code reviews and participate in unit, integration, and end-to-end testing.
- Work closely with product managers, designers, and other engineers to deliver high-quality software; effectively communicate technical concepts to both technical and non-technical stakeholders.
- Mentor junior engineers, share best practices, and contribute to a culture of continuous learning and improvement.
- Understand and document business requirements, translating them into technical specifications.
- Study existing systems flow and data usage to identify problem areas and propose effective solutions.
- Utilize strong knowledge of data structures and algorithms to create efficient and performant software.
- Apply appropriate design patterns to build robust and maintainable software.
Required Skills & Experience :
- Bachelor's or Master's degree in Computer Science or a related field.
- Minimum of 5+ years of professional experience in full-stack software development.
- Expertise in .NET framework and C# programming language.
- Strong understanding of data structures and algorithms.
- Proficiency in applying design patterns.
- Extensive experience in designing and developing RESTful APIs.
- Advanced knowledge of complex SQL queries and database management.
- Experience with cloud platforms (e., Azure, AWS, GCP) and cloud-native development.
- Strong understanding of modern frontend technologies (e., React, Angular, Vue.js, JavaScript, HTML, CSS).
- Experience with version control systems (e., Git).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience with Agile development methodologies.
Preferred Skills :
- Experience with microservices architecture.
- Knowledge of containerization technologies (e., Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Knowledge of performance monitoring tools.
Functional Areas: Other
Read full job descriptionPrepare for Fullstack Software Engineer roles with real interview advice
3-5 Yrs
Pune, Bangalore / Bengaluru
8-12 Yrs
Pune
8-13 Yrs
Pune
5-8 Yrs
Pune