Software Development Engineer (.Net AWS)

CSG

2 - 5 years

Remote

Posted: 01/05/2025

Job Description

       

We are looking for a highly skilled Full Stack Developer with strong expertise in .NET Core, C#, Angular, JavaScript, and PostgreSQL to join our growing team. The ideal candidate will have solid hands-on experience across both front-end and back-end development, applying modern design principles, development patterns, and cloud technologies to build scalable and high-performing applications.

  • You will play a key role in delivering end-to-end solutions in a fast-paced, collaborative Agile environment.

Key Responsibilities

  • Design, develop, and maintain scalable applications using .NET Core, C#, Angular, and JavaScript.

  • Work on both server-side and client-side components, ensuring responsiveness and high performance.

  • Develop and manage PostgreSQL databases, write optimized queries and manage schema designs.

  • Apply and implement software design patterns such as Singleton, Factory, Repository, and ensure adherence to SOLID principles.

  • Use GitHub or Bitbucket for version control and collaborate via code reviews and CI/CD practices.

  • Integrate and deploy applications within Amazon Web Services (AWS) environments.

  • Collaborate with cross-functional teams including QA, Product Management, and DevOps to deliver high-quality software.

Qualifications

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • Experience:

  • 6–9 years of experience in software development with a full stack focus.

  • Strong hands-on experience with:

    • .NET Core, C#, Angular, JavaScript

    • PostgreSQL database development and tuning

    • Design patterns: Singleton, Factory, Repository

    • SOLID principles and object-oriented programming

  • Experience with version control systems such as GitHub or Bitbucket.

  • Working experience with AWS cloud services for application deployment and scalability.

  • Skills and Abilities

  • Strong analytical and problem-solving skills.

  • Excellent verbal and written communication abilities.

  • Ability to work effectively in a collaborative, Agile team environment.

  • Self-motivated and able to manage multiple priorities with minimal supervision.

  • Passion for continuous learning and staying updated with emerging technologies.

  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

Location(s):

India Remote

About Company

CSG provides technology solutions for communications, media, and entertainment industries. The company's offerings include billing, customer care, and revenue management systems. CSG focuses on enhancing customer experiences and operational efficiencies for companies in the digital economy.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).