
Senior Software Engineer
W Energy
full-time
Posted on:
Location Type: Office
Location: India
Visit company websiteExplore more
Job Level
About the role
- Lead the creation, development, and implementation of critical system design changes, new features, and enhancements.
- Write clean, maintainable, and testable code while following development standards and best practices.
- Partner with Product Managers, QA, and other engineers to deliver high-quality solutions on schedule.
- Architect and build RESTful APIs using ASP.NET / ASP.NET Core.
- Conduct reviews and provide constructive technical feedback to ensure code quality and consistency.
- Optimize database queries, schema design, and application/database interactions.
- Continuously improve product quality, performance, and security through design and process improvements.
- Troubleshoot complex production issues and provide long-term fixes that improve system resilience.
Requirements
- Bachelors degree in computer science, Engineering, or equivalent experience.
- Strong expertise in C# and the .NET ecosystem (ASP.NET MVC, ASP.NET Core).
- Proficiency in SQL and working with relational databases.
- Strong understanding of RESTful APIs and web services design.
- Experience working in Windows environments for development and deployment.
- Familiarity with Git or other version control systems.
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to collaborate across teams.
- Nice to Have Front-end development experience (ReactJs, Sencha js, or modern frameworks).
- Experience with cloud platforms (AWS or Azure).
- Understanding of CI/CD pipelines and DevOps practices.
- Prior experience in SaaS or enterprise-grade product development.
Benefits
- Opportunity to work on high-impact systems used by leading customers.
- Collaborative and innovative work environment with growth opportunities.
- Competitive compensation and benefits package.
- Learning opportunities across multiple technology stacks.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETASP.NETASP.NET CoreSQLRESTful APIsweb services designfront-end developmentReactJsDevOps
Soft Skills
analytical skillsproblem-solving skillscommunication skillscollaboration
Certifications
Bachelor's degree in computer scienceBachelor's degree in Engineering