Senior Software Engineer
PathGroup · Brentwood, Tennessee, US
Job Summary: The Senior Software Engineer is responsible for developing, enhancing and maintaining application software, web sites, and application databases.
Job description
Job Summary: 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, integrit...