Post Job Free
Sign in

Software Engineer

Company:
CUS Tech
Location:
India, PA
Posted:
May 20, 2025
Apply

Description:

Job Summary:

We are seeking a skilled and motivated Software Developer to design, develop, test, and maintain scalable software applications. The ideal candidate will have strong programming skills, a solid understanding of software development principles, and the ability to work both independently and collaboratively within a fast-paced environment.

Key Responsibilities:

Develop, test, and maintain software applications based on functional and technical specifications

Write clean, efficient, and well-documented code

Collaborate with cross-functional teams including designers, product managers, and QA engineers

Participate in code reviews, debugging, and troubleshooting

Integrate third-party APIs and services as needed

Optimize application performance and scalability

Stay up-to-date with emerging technologies and development best practices

Required Skills & Qualifications:

Bachelor’s degree in Computer Science, Engineering, or related field

Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript)

Experience with web frameworks (e.g., React, Angular, Spring, Django)

Strong understanding of databases (SQL and/or NoSQL)

Familiarity with version control systems (e.g., Git)

Good problem-solving and analytical skills

Ability to work in an Agile/Scrum environment

Preferred Qualifications:

Experience with cloud platforms (AWS, Azure, GCP)

Knowledge of DevOps tools and CI/CD pipelines

Exposure to unit testing and test-driven development

Familiarity with microservices architecture and RESTful APIs

Apply