Designs, develops, debugs, modifies, tests software programs by using current programming languages, methodologies and technologies.
Documents software development and/or test development by writing documents, reports, memos, change requests. Methods used are determined by approved procedures and standards
Tracks software development effort by creating and maintaining records in the approved tracking management tool. Solves engineering problems by analyzing the situation and recommending corrective or alternative actions. Analyzes, evaluates, verifies requirements, software and systems by using software engineering practices. Investigates, researches, selects software designs, operating systems and/or practices. Plans and executes design verification activities.
Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.
Directs support personnel and project activities. Mentors Engineers in software engineering activities/methodologies and domain knowledge.
Develops and enhances cross-functional team relationships and works cross-functionally to identify and resolve technical and organizational issues.
Working knowledge C#
Desired Skills:
Required skills:
Keyskills: Design verification Operating systems Manager Technology Programming Healthcare Visual Studio MS Office Application software Associate Lead