Senior Software Developer Jobs Opening in Aker Powergas Private Limited at Mumbai

Senior Software Developer
Job Description
Job Title: Back-End Developer (.NET, Node.js)
Location: Mumbai (Hybrid)
Type: Full-Time, Contract Duration – 6 month (Extendable)
Experience: 3+ Years in Back-End Development with .NET, Node.js
2 Job Summary
We are looking for a skilled and experienced Back-End Developer with expertise in both .NET and Node.js
to join our development team. The ideal candidate will have a solid background in building and optimizing
server-side applications and APIs, with a strong understanding of cloud services, particularly Azure. This
role will involve working with cross-functional teams to build scalable, high-performance applications that
meet business needs.
3 Key Responsibilities
Back-End Development: Design, develop, and maintain robust, scalable, and secure server-side
applications using .NET and Node.js.
API Design & Development: Create RESTful and GraphQL APIs for client-side applications and
services, ensuring efficient data flow and performance.
Database Management: Work with both SQL and NoSQL databases, including SQL Server,
MySQL, PostgreSQL, or MongoDB. Optimize queries and ensure data integrity and performance.
Cloud Integration: Leverage Azure services such as Azure Functions, App Services, Azure SQL
Database, and Azure Storage to develop cloud-native applications.
Performance Optimization: Continuously improve the performance, scalability, and reliability of
back-end systems.
Collaboration: Work closely with front-end developers, DevOps, and QA teams to ensure seamless
integration and deployment of applications.
Security: Implement security best practices to protect data and applications from vulnerabilities,
including encryption, authentication, and authorization.
Testing & Debugging: Write unit, integration, and performance tests to ensure the robustness of
the back-end code.
4 Required Qualifications
Experience: 3 + years of experience in back-end development, with solid experience in .NET Core
and Node.js.
Page 2 of 5
2024 © Aker Solutions
Cloud Services: Hands-on experience with Azure cloud platform, including services like Azure App
Service, Azure Functions, and Azure SQL.
API Development: Strong experience building RESTful and/or GraphQL APIs.
Database Management: Proficiency in SQL and NoSQL databases, including performance tuning
and query optimization.
Architecture: Experience in designing and implementing microservices architecture and event-
driven systems.
Testing: Strong knowledge of automated testing frameworks and tools.
Version Control: Proficiency with Git and version control workflows.
5 Preferred Qualifications
Azure Certifications: Microsoft Certified: Azure Developer Associate or similar.
CI/CD Pipelines: Experience with CI/CD pipelines in Azure DevOps or similar tools.
Containers: Familiarity with containerization technologies like Docker and orchestration tools like
Kubernetes.
Message Queuing: Experience with message brokering services like Azure Service Bus or
RabbitMQ.
Other Technologies: Exposure to other back-end technologies like Python or Java is a plus.
6 Soft Skills
Problem-Solving: Strong analytical skills with the ability to troubleshoot and optimize complex
systems.
Collaboration: Ability to work in a team environment and communicate effectively with cross-
functional teams.
Adaptability: Willingness to learn new technologies and adapt to changing requirements.