- Location
- United State of America
- Workplace
- Remote, Hybrid, Onsite
- Type
- Full-time
- Department
- IT
- Experience
- 3+ years
- Education
- Bachelor
Description
Job Title: Software Developer
Location: United States (USA)
Employment Type: Full-Time
Experience: 3–8 Years (Flexible)
Work Mode: On-site / Hybrid / Remote
Visa Sponsorship: As per client requirements
Job Summary
We are seeking a skilled Software Developer to design, develop, test, and maintain high-quality software applications. The ideal candidate will collaborate with cross-functional teams to build scalable, reliable, and secure software solutions while following industry best practices and modern development methodologies.
Key Responsibilities
- Design, develop, test, and maintain software applications based on business requirements.
- Write clean, efficient, scalable, and maintainable code.
- Participate in the complete Software Development Life Cycle (SDLC).
- Collaborate with product managers, business analysts, QA engineers, and other developers.
- Develop and integrate RESTful APIs and third-party services.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews and ensure adherence to coding standards.
- Write unit tests and support integration and performance testing.
- Work with databases, cloud platforms, and version control systems.
- Contribute to CI/CD pipelines, deployment processes, and production support.
- Follow Agile/Scrum methodologies and participate in sprint planning and daily stand-ups.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 3+ years of professional software development experience.
- Proficiency in at least one programming language, such as Java, Python, C#, JavaScript, or TypeScript.
- Experience with software development frameworks and libraries.
- Knowledge of REST APIs, microservices, and application integration.
- Experience with SQL or NoSQL databases.
- Familiarity with Git and collaborative development workflows.
- Understanding of software testing, debugging, and secure coding practices.
- Excellent problem-solving, communication, and teamwork skills.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Knowledge of Docker, Kubernetes, and CI/CD tools.
- Experience with automated testing and application monitoring.
- Familiarity with Agile development and DevOps practices.
- Experience building scalable, distributed applications.
Compensation and Benefits
- Competitive salary based on experience and location.
- Health insurance and other benefits, as applicable.
- Paid time off and retirement benefits, depending on the employer.
- Professional development and career growth opportunities.
Application Process
Interested candidates should submit their updated resume highlighting relevant technical skills, project experience, work authorization status, and availability.