Senior Application Developer - API
CLA (CliftonLarsonAllen)About the role
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.
Our Perks:
- Flexible PTO (designed to offer flexible time away for you!)
- Up to 12 weeks paid parental leave
- Paid Volunteer Time Off
- Mental health coverage
- Quarterly Wellness stipend
- Fertility benefits
- Complete list of benefits here
CLA is currently seeking a Senior Developer to join our growing internal IT team.
The Senior Application Developer is responsible for developing solutions that support business goals, in a wide variety of solutions and applications. The Senior Developer possesses outstanding analytical and problem-solving skills along with strong communication skills.
Essential Job Functions
- Design and Development: Develop solutions using existing and emerging technology platforms. Designs, codes tests, debugs, documents, maintains, and modifies computer programs of high complexity, and risk. Leads technical staff and clients to investigate, analyze, and resolve
complex technical problems - Testing & Documentation: This individual will 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. Creates architectural and code
level documentation. - Maintenance: Ensures that expected analytic levels are achieved. Identifies and manages
interfaces, service levels, standards, and configurations. - Projects: Assist in providing cost and time estimates for project tasks and defining project tasks.
Complete project work within agreed upon deadlines. - Client Service: Effectively communicates with a wide range of clients (partners, business users, IT team members, vendors, management). Interacts with senior leaders and team members to
discuss requirements, explore solutions, and demonstrate functionality.
What you will need:
• 3 years of application development and support working as a team member on multiple projects or applications.
• Bachelor's Degree or experience acceptable in lieu of bachelor’s degree.
Technical Competencies
Design and develop RESTful API endpoints using Object Oriented Programming principles to read and manipulate data from Azure SQL Databases, while implementing secure and efficient data transfer protocols to handle high-concurrency operations seamlessly. Incorporate front-end integrations with
JavaScript/TypeScript/Angular. Leverage continuous integration and continuous delivery (CI/CD) best practices to automate builds, deployments, and maintain rigorous code quality standards. Concurrently, design and implement unit tests for the APIs using modern testing frameworks, and develop robust automation test scripts for regression testing. Build and execute end-to-end integration tests to ensure comprehensive system functionality across interconnected services.
Equal Opportunity Employer /AA Employer/Minorities/Women/Protected Veterans/Individuals with Disabilities.
Click here to learn about your hiring rights.
Wellness at CLA
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.
To view a complete list of benefits click here.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s