Clinisys is currently hiring for the position of Associate Software Engineer, with job locations in both Bangalore and Kolkata. The ideal candidates for this role should possess a Bachelor’s degree in Engineering or a related discipline, or an equivalent qualification. While prior experience is preferred, candidates with 0-2 years of experience are also encouraged to apply. This role presents an exciting opportunity for individuals to embark on their career journey in the field of software engineering with Clinisys, a reputable company known for its innovative solutions in the healthcare sector.
Company Name: Clinisys
Job Role: Associate Software Engineer
Education Required: Bachelor’s degree in Engineering or related discipline or equivalent
Experience Required: 0-2 years
Job Location: Bangalore, Kolkata
Role and Responsibilities:
- Develops software solutions across multiple subsystems within our applications, including collaboration with requirements definition, prototyping, architectural design, coding, testing, and deployment.
- Understands how our applications operate, are structured, and how customers use them.
- Researches new technology and development tools to remain informed of current trends.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, code comments, and clearly readable code.
- Analyzes defects, performs root cause analysis, and collaborates to resolve.
- Complies with established internal quality systems and considers standards, best practices, and regulatory requirements as part of coding activities.
- All other duties and responsibilities as assigned.
Required Skills and Qualification:
- Clear, effective verbal and written communication skills.
- Good collaboration and teamwork skills.
- Solid knowledge of scripting and object-oriented software development principles.
- Functional knowledge of relational and/or non-relational databases.
- Solid development skills and overall understanding of software development methodologies.
- Understanding of refactoring or re-engineering solutions.
- Thorough knowledge of design principles and patterns.
- Solid understanding of Agile software development methodology.