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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Industry
Professional, Scientific, and Technical Services
Number of Employees
101-250 employees