Mortenson is seeking a Lead Software Developer to provide advanced support in developing solutions within their AI architecture, designing, documenting, developing, testing, and implementing solutions within their applications portfolio.
Requirements
- Minimum 10 years of hands-on experience developing software solutions in a team environment
- Experience with common software development practices and tools, and awareness of industry trends
- Experience with project management methodologies, providing estimates, status updates, and raising issues
- Experience leading teams through complex technical problems
- Experience preparing technical specifications, designs, and architecture deliverables
- Thorough understanding of the software development lifecycle, including experience developing or enhancing documentation and testing methods
Responsibilities
- Lead the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications
- Collaborate with internal business partners and ITS colleagues to define detailed requirements and system interfaces, assessing value in vendor modifications versus custom modules
- Develop complex software programming applications and modify/maintain existing software with limited supervision
- Lead discussions with analysts, developers, and designers in conceptualizing and developing new software programs and customizations
- Conduct research on emerging application development software products, languages, and standards to support procurement and development efforts
- Participate in creating proof of concept and needs assessment for business needs
- Provide technical expertise to team members and mentor junior team members
Other
- Bachelor’s degree in business or computer science or equivalent combination of education, experience, and expertise
- Excellent written and verbal English communication skills
- Positive attitude and professional customer service skills
- Strong analytical and problem-solving skills
- Active listening skills and effective communication, including openness to diverse input and feedback