If your skills, experience, and qualifications match those in this job overview, do not delay your application.
CLA is a top 10 national professional services firm where our purpose is to create opportunities every day, for our clients, our people, and our communities through industry-focused wealth advisory, digital, audit, tax, consulting, and outsourcing services.
Even with more than 8,500 people, 130 U.S. locations, and a global reach, we promise to know you and help you.
CLA is dedicated to building a culture that invites different beliefs and perspectives to the table, so we can truly know and help our clients, communities, and each other.
CLA is currently seeking a Lead Developer to join our growing internal IT team. As a lead, you will be responsible for leading software development projects from conception to deployment, ensuring that they are completed on time, within budget, and to a high standard of quality.
Essential Job Functions :
- Designing software solutions, considering the needs of the business, the capabilities of the technology being used, and the requirements of end-users.
- Defining technical standards in collaboration with Architects and other technical members.
- Collaborating with stakeholders, including business leaders, project managers, and other technical professionals, to ensure that software solutions meet the needs of the business.
- Conducting research into emerging technologies and software development methodologies, staying up to date with the latest trends and best practices.
- Mentoring junior team members, providing guidance and support as they develop their skills and expertise.
- Ensuring that software solutions are of a high standard of quality, conducting testing and quality assurance activities as needed.
- Documenting software solutions, including requirements, design specifications, and user documentation.
- Providing technical leadership, ensuring that the team is working in alignment with best practices and industry standards.
- Developing code and ensuring that it meets the requirements of the software solution being developed.
What You Will Need :
Experience : Ten years of application development and support working as a lead on multiple projects or applications.
Education : Bachelor's Degree or experience acceptable in lieu of bachelor’s degree.
Technical Competencies :
- Strong understanding of UI, cross-browser compatibility, general web functions and standards.
- Deep expertise and hands-on experience with web applications, frameworks, and programming languages such as React, Node.
js, HTML, CSS, JavaScript, JQuery, SaaS, and APIs.
- Experience building MicroServices.
- Experience working on 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, Office 365.
- Experience using a Database such as Postgres, SQL Server, MySQL, or MongoDB.
- Experience with DevSecOps, Veracode, SonarQube, and Dynatrace.
Organizational Interfaces :
The Lead Application Developer reports directly to the Web Services Manager. You will interact on a regular basis with other IT team members, business users, Managers, and Principals.
You will also work with external vendors.
Travel Requirements :
This position requires