Our client, a leading employer in the healthcare industry is in search of an IT Manager to join their growing team due to promotion within the organization. This is an ideal position for a software development team lead that is looking for that next step in their career.
Location: 100% remote to start, but will be expected to work onsite in a hybrid capacity in 2022 in Chapel Hill, NC
Duration: Direct Hire
Key Skills/Experience/Education: Software Development, Quality Assurance, Code Review, Unit Test Framework Creation, Database Queries, API, .NET, Java, OOD, Data Governance, Team Leadership, Bachelors Degree
Responsible for leading the design, development, and implementation of software applications projects for client information technology applications services. Provides industry best practice on standards, policies, and frameworks for application integration. Leads the development projects and performs all tasks within the Software Development Life Cycle (SDLC). Leads technology development initiatives for integrated software systems that are large in size and complex in nature. Leads the application product support and enhancement work to ensure the business operation and user satisfaction. Works with client staff to understand business requirements for software systems and ensures the timely development of software solutions that meet established requirements. Participates in the development and implementation of Informatics applications and models. Involved in developing innovative software applications that meet the client’s mission and values. Functions as a technical project manager for software development projects and as a product manager to lead and support several key client products. Requires excellent leadership and communications skills.
Specifically, this position will work with the Data Governance Program Manager to lead, implement, and coordinate the client’s Data Governance project/programs from a technical perspective up to and until data governance becomes operational. This includes building a governance structure, analyzing business processes and data, improving the quality and consistency of the data, developing and maintaining data standards and dictionaries, and managing derived sub-projects.
Education: Bachelor’s degree in computer science, information technology, or related field. Master’s degree preferred.
Experience: 10 or more years’ experience in all tasks within the software development life cycle. Progressive management and supervisory experience required. 5 or more years’ experience as a senior software developer with a thorough understanding of and proficiency in software design, programming, and unit testing methodologies. Knowledge and experience in data management and data analytics. Knowledge and experience with QA automation is desirable.
Skills: Strong understanding and experience in the integration of heterogeneous systems and applications. Proficient in all areas of the Software Development Life Cycle (SDLC) including project planning, requirements definition, analysis and design, programming, integration and testing, and project acceptance. Must possess extensive experience with at least one core object-oriented programming language (Java or C#) and a detailed understanding of software development and project management. Proven experience in overseeing the design, development, and implementation of software solutions.