Senior Back-End Developer
About the Firm
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. 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.
About the Role
CLA is growing and seeking to hire an experienced Senior Back-End Developer to join our talented Information Technology team. The position offers growth, flexibility, and a collaborative work environment.
Responsibilities
- Design and develop solutions using existing and emerging technology platforms.
- Design, code, test, debug, document, maintain, and modify computer programs of high complexity and risk.
- Lead technical staff and clients to investigate, analyze, and resolve complex technical problems.
- Perform unit testing and assist the BA in defining test plans.
- Perform design, coding, testing, implementation, and documentation of solutions, as well as aid in application maintenance, debugging, and upgrades.
- Create architectural and code-level documentation.
- Ensure expected analytic levels are achieved, and identify and manage interfaces, service levels, standards, and configurations.
- Assist in providing cost and time estimates for project tasks and defining project tasks.
- Complete project work within agreed-upon deadlines.
- Effectively communicate with a wide range of clients (partners, business users, IT team members, vendors, management).
- Interact with senior leaders and team members to discuss requirements, explore solutions, and demonstrate functionality.
Requirements
- 4 years of relevant experience required.
- Bachelor's degree or a combination of relevant experience and training may be considered in lieu of a degree.
Skills
- Strong proficiency in one or more backend programming languages, including Python or TypeScript.
- Experience designing and working within cloud-based architectures; Microsoft Azure experience is preferred.
- Familiarity with one or more of the following technologies is preferred:
- Azure Service Bus
- Azure Kubernetes Service (AKS)
- Azure API Management (APIM)
- Azure Event Grid
- Apache Spark
- Excellent interpersonal skills with the ability to communicate at all levels.
- Strong problem-solving and creative skills, with the ability to exercise sound judgment.
- High level of integrity and dependability with a strong sense of urgency and results-orientation.
- Databricks experience preferred.
Benefits
To support our CLA family members, we focus on their physical, financial, social, and emotional well-being and offer comprehensive benefit options that include health, dental, vision, 401k, and much more.
View a complete list of benefits.