Software Technologist I
Job Description
Job Posting Description
In this role, you will Design & Develop, platform components and applications for Patient Monitoring business category.
Your responsibilities
- Participate in the development of application software
- Analyzes and understands the Software/Functional Requirements Specification
- Owning the design (high level and detailed) of the system.
- Should be hands on with design, implementation, testing, and documentation
- Performing unit testing of the code.
- Contributes to Features/User stories for modules/SDS /Test strategy
- Providing technical guidance in a technical, functional/domain area and participates in technical decisions
- Working with engineers and other team members for the quality and timely deliveries.
- Participates in peer reviews for project artifacts and ensure the quality of deliverables
- Supports in project estimation, planning and risk management activities
- Keeps abreast of technical developments in own field through study, technical contacts and propagate it
- Guides and coaches the project team in technology and domain
- Interacts effectively with other functions (verification, Quality, regulatory, project mgmt) for the success of the project
To succeed in this role, you should have the following skills and experience
- 5+ years of experience in software development with hands-on in C#, .Net Core, Angular, REST Api,Web Services,Database(SQL,Postgresql),MicroServices
- Strong analytical and problem-solving skills
- Excellent software design skills
- Good programming and debugging experience
- Experience working with CI/CD pipelines
- Working experience in Agile/SAFe development methodologies
- Good communication and documentation skills
- Experience with Test Automation using Behavioral Driven Development (BDD)
- Good communication and documentation skills.
- Ability to stay focused on the target to deliver in agile manner.
- Openness to collaborate in interest of project/organization
- Strong analytical and problem solving skills
- Knowledge of Privacy & Security Rules , aspects for Software
- Work experience on systems used in healthcare is a plus.
Personal Characteristics
- Excellent communication and documentation skills.
- Self-starter, quick learner, ability to work with teams.
- Software Craftsmanship mindset.
- Proactive and self-driven, possesses due sense of urgency.
- Ability to stay focused on the target to deliver in agile manner.
- Openness to collaborate in interest ofproject/organization.
- Shall be very good technically; good problem solving abilities.
- Working with multisite teams, Quality conscious and Process & customer Oriented.