Talent.com
This job offer is not available in your country.
Aurigene Pharmaceutical Services - Software Engineer - System Design

Aurigene Pharmaceutical Services - Software Engineer - System Design

Aurigene Pharmaceutical Services LimitedHyderabad
30+ days ago
Job description

We are looking for a talented Software Engineer to join our team and contribute to the design, development, and maintenance of scalable software applications. The ideal candidate should have strong programming skills, problem-solving abilities, and a passion for building high-quality, user-centric solutions. You will collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver impactful products.

Key Responsibilities :

Software Development :

  • Design, develop, test, and deploy high-quality software applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews to ensure code quality, scalability, and security.

System Design & Architecture :

  • Contribute to the design and architecture of new features and systems.
  • Implement scalable solutions that meet business and technical requirements.
  • Optimize applications for maximum performance and :
  • Work closely with product managers and business stakeholders to understand requirements.
  • Collaborate with UI / UX designers to deliver seamless user experiences.
  • Partner with QA teams to ensure software reliability and high test coverage.
  • Continuous Improvement :

  • Stay updated with emerging technologies and frameworks.
  • Contribute to process improvements, automation, and innovation.
  • Participate in agile ceremonies (sprint planning, daily stand-ups, Qualifications :
  • Bachelors or Masters degree in Computer Science, Engineering, or related field.
  • 2 to 5 years of experience as a Software Engineer or Developer.
  • Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript, Go, or C++).
  • Strong understanding of data structures, algorithms, and object-oriented design.
  • Experience with web frameworks (e.g., Spring Boot, Django, Node.js, React, Angular, Vue.js).
  • Knowledge of databases (SQL and NoSQL) and query optimization.
  • Familiarity with version control systems (e.g., Git).
  • Preferred Qualifications :

  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Knowledge of containerization & orchestration (Docker, Kubernetes).
  • Familiarity with CI / CD pipelines and DevOps practices.
  • Exposure to automated testing frameworks (JUnit, PyTest, Selenium, Cypress).
  • Understanding of APIs (REST, GraphQL) and integration patterns.
  • Strong debugging and performance optimization skills.
  • (ref : hirist.tech)

    Create a job alert for this search

    System Engineer • Hyderabad