Emmes
Emmes13h ago
Foundit

Software Development Engineer

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Development Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Emmes

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Emmes is seeking a Software Development Engineer to develop and enhance cloud-based, Software-as-a-Service (SaaS) web-based clinical trials applications. This role involves close collaboration with product, engineering, and software quality assurance (SQA) teams in an agile environment to ensure seamless integration, design, and verification.

Key Responsibilities:

  • Develop and enhance cloud-based, SaaS web-based clinical trials applications.
  • Collaborate with cross-functional teams on integration, design, and verification within an agile framework.
  • Adhere to industry best practices and Emmes' quality standards for code security, optimization, and reusability.
  • Utilize established frameworks to ensure a consistent and high-quality user experience across platforms.
  • Perform unit testing, debugging, and troubleshooting to maintain code quality.
  • Create technical documentation for development and enhancement tasks.
  • Assist in refactoring and reworking major modules under the guidance of senior staff.

Qualifications:

  • Bachelor's degree or equivalent combination of education, training, or experience.
  • A minimum of 2 years of professional experience in software development.
  • Proficiency in ReactJS and JavaScript.
  • Experience with Single Page Applications (SPA).
  • Familiarity with GraphQL clients such as Apollo.
  • Experience with authentication and data caching mechanisms.
  • Hands-on experience with web platform development tools including Node.js, Express, AWS Amplify, AWS Lambda, AppSync, and GraphQL.
  • Knowledge of API security best practices.
  • Experience with database management systems like DynamoDB, Amazon Aurora, or other relational databases.
  • Proficiency with source code repositories such as AWS CodeCommit, Git/GitHub, or SVN.
  • Strong collaboration and communication skills for working with cross-functional teams.
  • Excellent multitasking, problem-solving, and organizational abilities.
  • Ability to work effectively both independently and as part of a team.

Additional desirable skills include:

  • Experience with Material Design and front-end libraries like Material-UI.
  • Familiarity with responsive UI design for various form factors.
  • Experience with modern IDEs (e.g., VSCode) and associated plugins for version control and code formatting (e.g., ESLint).
  • Experience with testing frameworks such as React Testing.
  • Knowledge of ECS/Docker.
  • Experience with distributed/event-driven systems (e.g., Kafka, Kinesis).
  • Previous experience working in an agile team environment.

A satisfactory background check is required. This is a permanent position.

Company

Emmes

Emmes

Emmes Group is dedicated to advancing clinical research and bringing life-changing medical discoveries to patients. With over 47 years of experience, Emmes has evolved from a primary clinical research...

Bengaluru / Bangalore, India
Posted on Foundit
Software Development Engineer at Emmes | Bengaluru / Bangalore, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform