We are looking for an experienced .NET Developer with strong expertise in C#, AWS, and SQL to join our dynamic team. The ideal candidate should have a solid background in full-stack .NET development, along with hands-on experience in AWS cloud services and database management. This role requires an independent, self-motivated professional who can work effectively with minimal supervision and collaborate with international clients, ensuring at least 4-5 hours of overlap in the US time zone.
Key Responsibilities
- Develop, maintain, and optimize high-quality applications using C# and .NET technologies.
- Design and implement scalable, secure, and high-performance solutions using AWS cloud services, including but not limited to Redshift, Lambda, SNS, S3, and DynamoDB.
- Write efficient and optimized SQL queries for data retrieval, transformation, and storage.
- Apply best practices in Object-Oriented Programming (OOP), Object-Oriented Analysis (OOA), and Object-Oriented Design (OOD) to develop robust and maintainable code.
- Work closely with cross-functional teams to analyze business requirements, develop solutions, and ensure seamless integration.
- Utilize Git for version control, ensuring effective collaboration and code management.
- Implement CI/CD pipelines and automated deployment strategies for a streamlined software development lifecycle.
- Troubleshoot and resolve technical issues, optimizing application performance and reliability.
- Ensure code quality through unit testing, peer reviews, and adherence to best coding practices.
- Communicate effectively with stakeholders, providing technical guidance and updates on project progress.
Required Skills and Qualifications
- Educational Background. Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Technical Expertise
- Strong proficiency in .NET and C# full-stack development.
- Hands-on experience with at least two or more AWS services, such as Redshift, Lambda, SNS, S3, DynamoDB, etc.
- Solid understanding of SQL queries, relational databases, and database management concepts.
- Familiarity with modern software development methodologies, including Agile and Scrum.
- Strong knowledge of OOP principles, OOA, and OOD to ensure scalable and maintainable code structures.
- Proficiency with Git for version control and collaboration.
- Practical experience in CI/CD pipelines and DevOps tools is a strong advantage.
Soft Skills
- Ability to work independently with minimal supervision.
- Strong problem-solving and analytical skills to debug and optimize applications.
- Excellent communication and collaboration skills to interact with team members and clients effectively.
- Willingness to work in overlapping US time zones (4-5 hours daily).
Preferred Qualifications
- Experience with microservices architecture and REST API development.
- Knowledge of cloud security best practices and performance optimization.
- Familiarity with front-end technologies like JavaScript, React, or Angular is a plus.
- Exposure to Docker, Kubernetes, or other containerization tools.
Why Join Us?
- Opportunity to work on cutting-edge technologies in AWS and .NET development.
- A collaborative and growth-oriented environment with a focus on learning and career development.
- Flexible work arrangements with remote/hybrid options.
- Competitive compensation and benefits package.
- Work with global teams and clients, gaining international exposure.
If you are passionate about building scalable cloud-based applications using .NET and AWS, and thrive in a fast-paced, challenging environment, we would love to hear from you!
Apply now and be a part of our dynamic and innovative team!