Evidence In Motion (EIM) is seeking a results focused leader who will be responsible for managing software development projects, providing technical leadership, and mentoring junior developers while ensuring high-quality code and project delivery. The role involves overseeing all EIM technologies and collaborating with operational business units and strategic partners to ensure operational excellence.
Responsibilities:
- Overseeing the entire software development lifecycle, ensuring the delivery of high-quality products, and aligning development efforts with the company's strategic goals
- Establishing and executing the organization’s technical vision and strategy, remaining informed about emerging technologies, and promoting a culture of innovation and ongoing improvement
- Team Leadership: Manage a team of developers, providing guidance, mentorship, and support to enhance their skills and expertise
- Technical Oversight: Ensure that code is written to high standards of quality and is maintainable for future development. Conduct code reviews and enforce best practices
- Develop, implement, and support integrations between EIM and University Partner systems
- Stakeholder Communication: Collaborate with stakeholders to identify project requirements and develop strategies to achieve software goals
- Facilitate the assessment of technologies by ensuring that proposed systems are scalable, secure, compatible with existing infrastructure, and aligned with organizational objectives
- Problem Solving: Address technical challenges and provide solutions to ensure project success
- Project Management: Oversee the development of software applications from start to finish, ensuring that project milestones and deadlines are met
- Continuous Improvement: Stay updated with industry trends and technologies to drive innovation within the team and improve development processes
Requirements:
- A Bachelor's degree in Computer Science, Software Engineering, or a related field is required
- At least 10-15 years of experience in software development, with a proven track record of leading development teams
- Proven track record of driving successful integrations across internal and external systems within complex, enterprise-scale environments
- Experience in higher Education is a must; OPM experience is preferable
- Strong programming skills in languages such as Java, C#, C++, Python, or others relevant to the projects
- Excellent leadership, communication, and interpersonal skills to effectively manage teams and projects
- Strong analytical skills to troubleshoot and resolve technical issues as they arise
- Actively listening to customer needs while recommending best practices that align with both customer interests and EIM objectives