Lead Applications Developer

New
J
JobgetherHealthcare technology
Based in the United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least eight years of relevant technical or business experience
Required Skills
SQLJavaOracleSpringData modeling

Requirements

  • Have a bachelor's degree in a related field, specialized technical training, or equivalent professional experience.
  • Have at least eight years of relevant technical or business experience.
  • Bring extensive knowledge of software development practices and the full software development lifecycle.
  • Have data warehouse development experience using some combination of SQL, Oracle, Linux/UNIX, IBM DataStage (InfoSphere), and Java with Spring.
  • Have foundational experience in entity-relationship and dimensional data modeling.
  • Have practical experience with SQL-based data profiling, data analysis, and database troubleshooting.
  • Be familiar with Agile methodologies, including Scrum and Kanban.
  • Have experience applying code management principles and maintaining reliable, maintainable, well-documented code.
  • Be able to support occasional late-night production deployments, maintenance windows, and system upgrades, including coverage between 1:00 a.m. and 5:00 a.m.
  • Java, Angular, Spring Boot, and user interface development experience are highly desirable; Microsoft Azure experience is an advantage.

Responsibilities

  • Design, develop, modify, debug, and maintain applications that support business and operational objectives.
  • Analyze business challenges and identify scalable, cost-efficient solutions through automation and system enhancements.
  • Develop data warehouses, integrate and profile data, and perform data analysis using SQL and enterprise technologies.
  • Create entity-relationship and dimensional data models to support data architecture and reporting.
  • Manage the software development lifecycle from requirements analysis and solution design through coding, testing, deployment, maintenance, and documentation.
  • Configure application settings, define technical specifications, prepare implementation and conversion plans, and conduct unit, integration, and acceptance testing.
  • Apply code management practices and recommend improvements to development processes, maintenance procedures, and system standards.
  • Collaborate with technical and business stakeholders to ensure solutions meet user requirements and organizational objectives.
  • Troubleshoot complex issues across technical environments, identify root causes, and implement resolutions.
  • Support production deployments, maintenance windows, and scheduled system upgrades, including occasional overnight work.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now