Produce annual workplans outlining the desired budget, tasks, and beneficial outcomes of developing and continuously improving the firm’s internally developed tools + applications.
Develop and maintain best practices and standards for development team.
Attend industry trade shows or events seeking connections and contributing to our vision of "leading the field”.
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.
As assigned, effectively accomplishes strategic initiatives and completes priority projects through successful, prioritization and delegation.
Actively engage with the Architecture, Engineering, and Contractor developer community to stay informed about industry trends.
Stay updated on industry trends and recommend new tools and processes to enhance productivity or quality.
Provide training sessions, documentation and internal knowledgebase posts on custom tools + applications.
Facilitate communication and collaboration among project teams.
Collaborate with Technical Director and other business stakeholders on establishing innovation opportunities and priorities.
Manage and oversee DevOps environment. Implement CI/CD and QC where additional developers (internal or external) are involved.
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.
Develop applications utilizing C#, .Net, and Azure DevOps. Write, document, and implement readable and maintainable code.
Troubleshoot and support resolution of technical issues.
Lead the research, development, and implementation of internally developed tools + applications.
Contributes to the organization's thought leadership by sharing insights and strategy related to technology.
Provide technical support for staff working on application development.
Requirements
c#
.net
azure devops
computer science
7+ years
communication
Specific vision abilities required by this job include close vision, distance vision, color vision and the ability to adjust focus.
7+ years of experience in software development using C#, .Net, and Azure DevOps.