Military Spouse Connection Jobs

Military Spouse Connection mobile logo

Job Information

Parkview North Hospital Research Software Engineer II in Fort Wayne, Indiana

Summary

Responsible for leading the design, development and maintenance of software applications or systems resulting from research initiatives and projects managed by the Health Services and Informatics Research team. Requires a significant set of technical skills, including a deep knowledge of software design patterns, programming languages, software architecture, and relational databases. Shares knowledge and/or provides support for team members. Develops positive working relationships with co-workers. Contributes to and promotes a professional work environment/atmosphere.

Responsibilities include: manages software projects throughout their lifecycle, from conceptualization to ongoing maintenance; leads software development effort using existing methodologies (e.g., Agile), working closely with appropriate team members; communicates software dependencies effectively to team members to ensure smooth project execution; architects and leads the development, maintenance, and documentation of mobile, web, and/or desktop applications used for research and operations support; architects and leads the development, maintenance, and documentation of mobile, web, and/or desktop applications developed in-house; designs, maintains, and documents database schemas used by backend infrastructure; architects and builds scalable, testable, and reusable code using best practices in software engineering; collaborates with project stakeholders and translates stakeholder needs into software requirements; works closely with User Experience Research Specialists to produce usable and desirable applications; generates technical documentation for long-term maintenance of developed software, and reports for nontechnical people; documents work processes to ensure redundancy and facilitates knowledge sharing within the team; and works with research team members to execute projects effectively and efficiently.

Education

Master’s degree in computer science, computer engineering, or related field.

Experience

Minimum of 5 years’ experience with software development in a professional setting (excluding schoolwork). 5+ years of experience with full stack development for web or mobile. 5+ years of experience with database schema design and dimensional data modeling. 5+ years of experience with software project management and software development methods (e.g., Agile). 3+ years of experience leading software development projects. Experience with desktop and/or mobile application development appreciated. Requires extensive experience in software project management to understand dependencies, communicate timelines effectively, and assign software development.

Other Qualifications

Good knowledge of object-oriented principles and software design patterns. Proficiency in using version control software such as Git. Knowledge of PHP, JavaScript, Python, and MS SQL Server preferred. Must be able to handle multiple projects concurrently. Must have good verbal and written communication skills. Must be organized and able to work autonomously.

DirectEmployers