- Functions as an individual contributor and works independent of supervisionÂ
- Capable of working independently and in teams to design and implement complex software programs and framework componentsÂ
- Serves as technical lead on development projectsÂ
- Provides development strategy for a client and develops multi-year development approach on programsÂ
- Coordinates and plans all of the tasks required for the software development and implementationÂ
- Creates conceptual design and writes technical specifications for business requirementsÂ
- Evaluates new technologies for solving technical problemsÂ
- Guides Developer team on Proof of Concepts using new technologies and innovationÂ
- Recommends technologies and solutions to enhance the user experienceÂ
- Prepares conceptual technical solution based on business requirementsÂ
- Works on application integration with third-party systemsÂ
- Identifies security issues and provides corrective action planÂ
- Identifies and escalates program risks and issues to leadership, and assists in developing solutionsÂ
- Participates in design sessions and analyzes user needs to determine technical requirementsÂ
- Collaborates with Business Analysis team to finalize the system design and technical solutionsÂ
- Develops process flows, screen designs, and storyboarding to support system designÂ
- Provides the component level details and effort estimates to Development Principals and project managers for system EnhancementsÂ
- Participates in peer reviews of detailed design and technical documentationÂ
- Performs code reviews and suggests improvement areas to Developer teamÂ
- Prepares implementation checklistsÂ
- Demonstrates in-depth knowledge of development to ensure high qualityÂ
- Demonstrates advanced expertise and contributes to the Development practice by publishing technology points of view through the creation of white papersÂ
- Read, understand, and adhere to all corporate policies including policies related to HIPAA and its Privacy and Security Rules.Â
Bachelor’s degree in Computer Science or a related field +10 years of software development experience
Experience with software development life cycle (SDLC) and software testing life cycle (STLC) preferred
Experience in healthcare industry
Experience with agile development methodologies
Learn more about this Employer on their Career Site
