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