Software Technologist I/II Job Description Template
Our company is looking for a Software Technologist I/II to join our team.
Responsibilities:
- Supports in project estimation, planning and risk management activities;
- Participates in peer reviews for project artifacts and ensure the quality of deliverables;
- Manages technical communication with Partners;
- Contributes to Features/User stories for modules/SDS /Test strategy;
- Guides and coaches the project team in technology as and when applicable;
- Analyzes and understands the Software/Functional Requirements Specification;
- Creates (detailed) design within specified top level design;
- Acts as a role model for other technical members in the group;
- Provides technical guidance in a technical, functional/domain area and participates in technical decisions;
- Performs unit testing of the code;
- Responsible for Development of service functionality on IGT Fixed Systems product line;
- Keeps abreast of technical developments in own field through study, technical contacts and propagate it;
- Keeps abreast of technical developments in own field through study, technical s and propagate it.
Requirements:
- Strong programming experience in C++
- Overall 5-10 years of experience in software development;
- Preferable – Exposure to healthcare domain;
- Strong experience working on Linux OS;
- Familiar with client-server and distributed environments;
- Experience in the system design and implementation of complex, multi-generation, SW products;
- Proven working experience in global, multidiscipline environment;
- Knowledge of REST, Dockers are preferred;
- Experience with Agile methodology, tools and practices;
- Experience & firm knowledge in software design concepts and design patterns.