Lead Developer

Schaefer CareersCincinnati, OH
30d

About The Position

Full stack developer to lead the development, implementation, management and continuous improvement of custom tools + applications within our organization. Manage DevOps and oversee innovation and application development projects created by internal staff and external developers. Serve as a technical resource for internal staff working on application development. Exercise strategic thinking, leadership, and foster a culture of continuous improvement and innovation. Essential duties and responsibilities include but are not limited to the following: Technical Collaborate with Technical Director and other business stakeholders on establishing innovation opportunities and priorities. Produce annual workplans outlining the desired budget, tasks, and beneficial outcomes of developing and continuously improving the firm's internally developed tools + applications. Lead the research, development, and implementation of internally developed tools + applications. Develop and maintain best practices and standards for development team. Manage and oversee DevOps environment. Implement CI/CD and QC where additional developers (internal or external) are involved. Develop applications utilizing C#, .Net, and Azure DevOps. Write, document, and implement readable and maintainable code. Manage and develop integrations with relevant industry APIs including large language model APIs (OpenAI API or similar), Egnyte API, Unanet API, Deltek Vantagepoint API, Autodesk Construction Cloud API, Revit API, etc. Stay updated on industry trends and recommend new tools and processes to enhance productivity or quality. Team Support + Engagement Facilitate communication and collaboration among project teams. Provide technical support for staff working on application development. Regularly solicit feedback from staff using applications to garner an understanding or "pulse" of how tools are working, not working, need improvement, or could lead to further innovation. Provide training sessions, documentation and internal knowledgebase posts on custom tools + applications. Troubleshoot and support resolution of technical issues. Industry Engagement Actively engage with the Architecture, Engineering, and Contractor developer community to stay informed about industry trends. Attend industry trade shows or events seeking connections and contributing to our vision of "leading the field". Firm Leadership Contributes to the organization's thought leadership by sharing insights and strategy related to technology. As assigned, effectively accomplishes strategic initiatives and completes priority projects through successful, prioritization and delegation.

Requirements

  • Bachelor's degree or greater in computer science.
  • 7+ years of experience in software development using C#, .Net, and Azure DevOps.
  • Exceptional communication and organizational skills.

Responsibilities

  • Collaborate with Technical Director and other business stakeholders on establishing innovation opportunities and priorities.
  • Produce annual workplans outlining the desired budget, tasks, and beneficial outcomes of developing and continuously improving the firm's internally developed tools + applications.
  • Lead the research, development, and implementation of internally developed tools + applications.
  • Develop and maintain best practices and standards for development team.
  • Manage and oversee DevOps environment. Implement CI/CD and QC where additional developers (internal or external) are involved.
  • Develop applications utilizing C#, .Net, and Azure DevOps. Write, document, and implement readable and maintainable code.
  • Manage and develop integrations with relevant industry APIs including large language model APIs (OpenAI API or similar), Egnyte API, Unanet API, Deltek Vantagepoint API, Autodesk Construction Cloud API, Revit API, etc.
  • Stay updated on industry trends and recommend new tools and processes to enhance productivity or quality.
  • Facilitate communication and collaboration among project teams.
  • Provide technical support for staff working on application development.
  • Regularly solicit feedback from staff using applications to garner an understanding or "pulse" of how tools are working, not working, need improvement, or could lead to further innovation.
  • Provide training sessions, documentation and internal knowledgebase posts on custom tools + applications.
  • Troubleshoot and support resolution of technical issues.
  • Actively engage with the Architecture, Engineering, and Contractor developer community to stay informed about industry trends.
  • Attend industry trade shows or events seeking connections and contributing to our vision of "leading the field".
  • Contributes to the organization's thought leadership by sharing insights and strategy related to technology.
  • As assigned, effectively accomplishes strategic initiatives and completes priority projects through successful, prioritization and delegation.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service