Skills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, JavaScript — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
Emmes Group is hiring an Associate Software Engineer to help develop, support, and maintain web-based clinical trial data collection applications. The role is suited to an early-career candidate and involves working under the supervision of senior staff or managers.
The position brings together application development, testing, debugging, and support. The engineer will contribute across front-end code, middle-tier business logic, and backend interfaces while following the organization’s policies and standards.
About Emmes Group
Emmes Group works in clinical research and brings together scientific expertise and technology to support healthcare research. Its work spans areas including cell and gene therapy, vaccines, infectious diseases, ophthalmology, rare diseases, and neuroscience.
The organization operates through Emmes, a full-service contract research organization, and Veridix AI, which provides technology, data, and analytical solutions. Its stated approach emphasizes collaboration among people, science, and technology to support customers and global health outcomes.
Key Responsibilities
- Review and analyze application requirements to understand the work needed for clinical trial data collection systems.
- Develop, support, and maintain front-end code used by web-based applications.
- Contribute to middle-tier business logic and backend interfaces that support application functionality.
- Create and execute unit tests to check application components and help maintain software quality.
- Investigate and debug software issues, then provide third-tier support as required.
- Follow applicable company policies, procedures, and standards while completing assigned work.
- Carry out other duties related to the role as assigned by the team.
Required Qualifications
- Bachelor’s degree in Computer Science or a related field.
- Good object-oriented programming skills using Java and J2EE or JavaScript.
- Strong problem-solving, communication, and organizational skills.
- Ability to work under the guidance of senior staff or managers and contribute to assigned application development and support tasks.
- Satisfactory completion of the required background check.
Preferred Technical Knowledge
The job description identifies knowledge of at least two of the following areas as a preferred qualification:
- React – Familiarity with this front-end library is relevant to the application interface work.
- Node.js – Knowledge of the JavaScript runtime is among the listed preferred skills.
- AWS Amplify – Exposure to this cloud application development service is included in the preferred skill list.
- AWS AppSync – Familiarity with this API service is included among the preferred technologies.
- GraphQL – Knowledge of this API query language is one of the specified preferred skills.
- DBMS concepts – Understanding of database management system fundamentals is also listed.
The preferred technology list is presented as a set of options; the description does not require every listed item. The role also calls for foundational object-oriented programming knowledge and the ability to test and troubleshoot application code.
Experience
No prior experience is necessary, and the posting lists less than one year of experience as preferred. This is an entry-level opportunity for a candidate who meets the education and programming requirements and is ready to develop practical skills in application engineering.
Work Mode and Location
This is a regular, full-time position based in Bengaluru, India. The job listing does not specify a remote or hybrid arrangement, so the position is categorized as onsite.
Who Should Apply
Candidates with a Bachelor’s degree in Computer Science or a related field, sound object-oriented programming fundamentals, and an interest in software used for clinical research may be suited to this role. Applicants can bring experience or knowledge in Java and J2EE or JavaScript, along with familiarity in at least two of the preferred technical areas listed by the employer.
People who communicate clearly, approach problems methodically, and stay organized will be able to address the responsibilities described for the position. The role provides an opportunity to work with senior colleagues on development, testing, maintenance, and support activities for web-based clinical trial applications.
How to Apply
Review the role requirements and submit your application through the employer’s application process. Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
Any Bachelor's Degree
Experience
Fresher
Similar Fresher Jobs
More openings you may like