Job Description :

We are looking for a Software Engineer to design, develop, test, and maintain high-quality software solutions. The ideal candidate is a problem solver who enjoys working in a collaborative environment and building scalable, reliable applications that meet business and user needs.


Key Responsibilities

  • Design, develop, and maintain software applications and services

  • Write clean, efficient, and well-documented code

  • Collaborate with product managers, designers, and other engineers

  • Participate in code reviews and contribute to best practices

  • Debug, test, and optimize applications for performance and scalability

  • Contribute to system architecture and technical design decisions

  • Maintain and improve existing codebases

  • Stay up to date with emerging technologies and industry trends


Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

  • 2+ years of experience in software development

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

  • Strong understanding of data structures, algorithms, and software design principles

  • Experience with version control systems (Git)

  • Ability to work effectively in a team environment


Preferred Qualifications

  • Experience with web frameworks, APIs, or microservices

  • Familiarity with AWS, Azure, or GCP

  • Experience with databases SQL

  • Knowledge of Agile/Scrum development methodologies

  • Experience with CI/CD pipelines and automated testing



Client : ShrinQ Consulting Group

             

Similar Jobs you may be interested in ..