Senior Application Developer
Develops, maintains, and integrates application software and production support; works closely with internal clients and team members to understand business requirements; develops and integrates application software, including implementation efforts; continues to maintain and support software after implementation
Principal Duties & Responsibilities
Work closely with CTO to understand development environments, integrations, and current standards.
Works on multiple projects at a time as a member of each project team, often as a project leader
Provides ongoing maintenance of software systems
Handles unresolved production support issues across multiple areas of expertise
Provides design recommendations, develops application and custom integration solutions, including significant enhancements and interfaces, writes complex design specifications
Makes complex modifications to existing software applications and modules by high specifications and division standards; reviews efforts to ensure compliance with application standards.
Documents work by code comments and Jira tickets.
Performs other duties as required
Professional - Education & Experience
Bachelor's Degree in Computer Science, Information systems, programming, or five or more years of programming/systems analysis experience, experience, and understanding of multiple programming languages, systems, as well as systems and data design, Experience in all phases of software development including design, configuration, testing, debugging, implementation, and support of mission-critical, business applications,
Job Knowledge & Skills
Full Technology Stack
• HTML 5
• MS SQL/TSQL
• Source control (GIT)
• Jira – development management