We are looking for a Software Engineer with strong application development experience in .NET technologies and Cloud platforms, primarily AWS/Azure. The role involves software development, testing, troubleshooting, implementation, and maintenance of enterprise applications.
Key Responsibilities
Application Development & Delivery
- Analyse functional and technical requirements and translate them into application design and program code.
- Develop, enhance, and maintain applications using .NET technologies.
- Follow established coding standards, development guidelines, and best practices.
- Develop and execute unit test cases and document test results.
- Support integration testing, system testing, UAT, and production implementation.
- Investigate and resolve application issues, defects, and production problems.
- Perform configuration and change management for software, hardware, and related documentation.
- Prepare and maintain accurate and up-to-date technical and system documentation.
- Ensure application code complies with applicable security and development standards.
Cloud Development
- Design, develop, and support cloud-based applications primarily on AWS/Azure.
- Work with cloud services and platforms to develop scalable and reliable solutions.
- Exposure to GCC platform will be an added advantage.
Team Collaboration
- Work closely with Team Leads and Architects to ensure solutions align with architecture and design standards.
- Participate in requirements gathering and collaborate with Business Analysts to refine functional specifications.
- Participate in peer code and design reviews to improve overall project quality.
- Work collaboratively with project teams to deliver solutions within agreed timelines and quality standards.
Requirements
- 2–4 years of experience in application software development and delivery.
- Strong hands-on experience with .NET-related technologies.
- Minimum 2 years of Cloud Development experience, primarily in AWS and/or Azure.
- Experience with GCC platform is preferred.
- Strong problem-solving and analytical skills.
- Proactive approach with a strong focus on quality and results.
- Good communication and interpersonal skills with a strong team-oriented mindset.
- Self-motivated, positive, and customer-focused.
- Willingness to travel as required.