Software Technologist I
- Understand E2E solution, deployment and integration scenarios and participate in design decisions.Challenges the status quo in terms of requirements and design
- Analyze and incorporate functional and non-functional requirements
- Translate customer and software requirements to design and implement complete solutions
- Actively participates in sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives and backlog refinement
- Contributes to continuous improvement of the team, software and processes
- Identify and resolve technical risks through quick prototypes and agile methodologies / tools
- Provides technical solutions that conform to requirements with a strong focus on end-users, high quality (QMS/regulatory standards), performance, safety and security
- Understand the clinical needs from a user perspective (in the context of how the application is being used)
- Guide/mentor junior team members in the implementation of the solutions
- Proactively contribute to quality improvement initiatives through continuous integration, code quality, adoption of best agile practices
- Keeps abreast of technical knowledge by studying and implementing state-of-the-art programming techniques and development tools, participating in communities of practice, reading professional publications and maintaining personal networks
To succeed in this role, you’ll need a customer-first attitude and the following
B.E/B. Tech/MCA with 5+ yrs of product development
Strong hands on experience in C# / Java, SQL
Deep understanding of OOPS, OOAD concepts, Design patterns
Hands on in Python and REST web services is a plus
Experience in C++ and Test Driven Development is a plus
Personal Traits:
- Analytical, creative and abstract thinker, capable of finding appropriate solutions to complex problems
- Quality-conscious mind-set
- “Can-do” and continuous improvement attitude
- Structured problem solving skills
- Flexible to take additional responsibilities
- Should be a good team player
- Excellent interpersonal and communication skills with an ability to work across diverse teams
In return, we offer you
We welcome you to a challenging, innovative environment with extraordinary opportunities for you to explore.
A competitive salary package
An extensive set of tools to drive your career, including a personal development budget, free training and mentoring
A healthy work-life balance
Our hybrid working model is defined in 3 ways:
We want to be at our best:
The way we work and our workspaces are designed to support our well-being, offer career advancement opportunities, and enable us to be at our best.