What are the responsibilities and job description for the Senior Software Engineer position at PathGroup?
Job Summary
The Senior Software Engineer is responsible for developing, enhancing and maintaining application software, web sites, and application databases.
Job Responsibilities
ESSENTIAL FUNCTIONS:
The Senior Software Engineer is responsible for developing, enhancing and maintaining application software, web sites, and application databases.
Job Responsibilities
ESSENTIAL FUNCTIONS:
- Identify features and improvements to enhance the usability, maintainability, security, and performance of internally developed software and systems.
- Develop, enhance, and maintain application software and databases to established standards and specifications using approved programming languages.
- Participate in all aspects of the software lifecycle including requirement definition, design, implementation, testing, and maintenance.
- Review, analyze, and modify application software and databases including coding, testing, debugging, and documenting programs.
- Participate in the PathGroup Project Process.
- Participate in the design and selection of new application software and tools.
- Analyze reasons for application and database failures and revise applications or database logic as necessary.
- Mentor other team members.
- Perform all job responsibilities in alignment with the industry’s best security practices and regulatory guidelines to protect the confidentiality, integrity, and availability of protected health information and other sensitive company data.
- Must be familiar with and abide by the Corporate Compliance Program and all Corporate policies, including the Privacy and Security policies.
- Work with other departments within PathGroup and subsidiaries.
- Nothing in the job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.
- Other duties as assigned.