DESCRIPTION
Sr. Technology Solution Engineer will be a part of Software Engineering team for the development of software tools and algorithms for medical diagnostic instruments. They will develop, deploy and maintain software applications to support product development and R&D needs.
DUTIES AND RESPONSIBILITIES :
- Works with key stakeholders to specify, plan, design, develop, test, and support software components as assigned.
- Responsible for implementation of IT solution designs or improvements to existing R&D IT tools and software products; facilitates the implementation of more complex subsystems and systems.
- Collaborates with other application and instrument development teams to develop and utilize common tools and shared components.
- Suggests improvements or adaptations to existing methods or processes to improve productivity.
- Establishes and clarification of specifications for assigned work tasks.
- Assists in the design direction or modifications of software system components.
- Works with team leadership to establish necessary test specifications and requirements for software product validation of designs.
- Participates in decisions on the scope of work, duration of tasks, and determination of requirements.
- Participates in code inspections and technical reviews.
- Presents material on new or enhanced designs to members of the project team.
- Presents data and design reviews to management as needed.
QUALIFICATIONS :
Bachelor’s degree required, preferably in IT, Engineering, or Computer Science.Minimum of 5+ years of work experience in Windows development environment including SQL Server.Minimum of 5+ years of work experience in PC and Operating System image development.Minimum of 5+ years of experience in Server management.Minimum of 5+ years of experience in networking and security management.Experience with one or more of the following is desirable :
NetworkingDesktop tier 3 supportServersCyber SecurityDemonstrates a strong work ethic with a commitment to achieving project goals.Ability to work with minimal direction.Excellent interpersonal communication skills- verbal, written, and listeningExcellent problem-solving skills.Has a general background in software development life cycle process.Good team player.