Cliftonlarsonallen - Nashville, TN

posted about 2 months ago

Full-time - Senior
Nashville, TN
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

CLA is a top 10 national professional services firm dedicated to creating opportunities for clients, employees, and communities through a variety of services including wealth advisory, digital solutions, audit, tax, consulting, and outsourcing. With a workforce of over 8,500 and 130 locations across the U.S., CLA emphasizes a culture that values diverse perspectives and beliefs, ensuring that they can effectively serve their clients and communities. Currently, CLA is seeking a Lead Developer to join their internal IT team. In this role, the Lead Developer will be responsible for overseeing software development projects from conception to deployment. This includes ensuring that projects are completed on time, within budget, and to a high standard of quality. The Lead Application Developer will design software solutions that align with business needs, define technical standards in collaboration with architects and other technical members, and work closely with stakeholders to ensure that the software solutions meet business requirements. Additionally, the Lead Application Developer will conduct research into emerging technologies and software development methodologies, mentor junior team members, and ensure the quality of software solutions through testing and quality assurance activities. Documentation of software solutions, including requirements and design specifications, is also a key responsibility. The Lead Developer will provide technical leadership to the team, ensuring alignment with best practices and industry standards, and will be responsible for writing and testing code that meets the specified requirements.

Responsibilities

  • Designing software solutions that meet business needs and user requirements.
  • Defining technical standards in collaboration with architects and technical team members.
  • Collaborating with stakeholders, including business leaders and project managers, to ensure software solutions align with business needs.
  • Conducting research into emerging technologies and software development methodologies.
  • Mentoring junior team members and providing guidance to enhance their skills and expertise.
  • Ensuring high standards of quality in software solutions through testing and quality assurance activities.
  • Documenting software solutions, including requirements, design specifications, and user documentation.
  • Providing technical leadership to ensure alignment with best practices and industry standards.
  • Writing and testing code to meet the requirements of the software solutions being developed.

Requirements

  • Ten years of application development and support experience, with a focus on leading multiple projects or applications.
  • Bachelor's Degree or equivalent experience in lieu of a degree.
  • Strong understanding of UI, cross-browser compatibility, and general web functions and standards.
  • Deep expertise in web applications, frameworks, and programming languages such as React, Node.js, HTML, CSS, JavaScript, jQuery, SaaS, and APIs.
  • Experience building MicroServices and working with containers (Docker).
  • Deep knowledge of front-end frameworks such as Bootstrap, React, and AngularJS.
  • Experience developing within the .Net framework (ASP.Net, C#, WCF Web services, MVC).
  • Experience working with Azure environment, DevOps, SharePoint Online, Blob, and Office 365.
  • Experience using databases such as Postgres, SQL Server, MySQL, or MongoDB.
  • Experience with DevSecOps, Veracode, SonarQube, and Dynatrace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service