Business Development Manager

Evidence in Motion
6hRemote

About The Position

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 AD of Software Development will also be responsible for oversight, maintenance, and design of all EIM technologies including Salesforce, Marketing Cloud, Telephony, LMS, and other operating systems. This role will work closely with all operational business units as well as our strategic partners Confluent Health IT and Collegis Education to ensure that our operational technologies are built for scale, efficiency and operational excellence.

Requirements

  • Education: A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • Experience: 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.
  • Technical Proficiency: Strong programming skills in languages such as Java, C#, C++, Python, or others relevant to the projects.
  • Leadership Skills: Excellent leadership, communication, and interpersonal skills to effectively manage teams and projects.
  • Problem-Solving Ability: Strong analytical skills to troubleshoot and resolve technical issues as they arise.
  • Communication Skills: Actively listening to customer needs while recommending best practices that align with both customer interests and EIM objectives.

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.

Benefits

  • PTO
  • Sick Days
  • Health, Dental, Vision Insurance
  • New Parent Perks
  • Unique Maternity Benefits
  • 401(k) with 4% company matching
  • Much, Much, More!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service