Software Technologist I Job Description Template
Our company is looking for a Software Technologist I to join our team.
Responsibilities:
- Guides and coaches the project team in technology as and when applicable;
- Creates (detailed) design within specified top level design;
- Analyzes and understands the Software/Functional Requirements Specification;
- Contributes to Features/User stories for modules/SDS /Test strategy;
- Manages technical communication with Partners;
- Participates in peer reviews for project artifacts and ensure the quality of deliverables;
- Supports in project estimation, planning and risk management activities;
- 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:
- Experience with Agile methodology, tools and practices;
- Strong programming experience in C# (WPF) and C++
- Experience & firm knowledge in UML, software design concepts and design patterns;
- Proven working experience in global, multidiscipline environment;
- Familiar with client-server and distributed environments;
- Experience in the system design and implementation of complex, multi-generation, SW products;
- Preferable – Exposure to healthcare domain;
- Overall 5+ years of experience in software development;
- Overall 4-8 years of experience in software development.