|
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. CLA is seeking a Back-End Software Engineer to join our growing technology team. This role supports the design, development, and maintenance of secure, efficient server-side systems, APIs, and data solutions. You'll collaborate with technology and business teams to develop new capabilities, solve problems, and ensure reliable performance across applications and data platforms. This is a great opportunity for someone who enjoys back-end development but also wants to expand their experience working with modern data technologies, including Databricks.
How You'll Make an Impact
Back-End Development & Integration
- Build and maintain APIs that enable secure and efficient data exchange between systems.
- Develop and support server-side logic, services, and data structures.
- Develop, maintain, and support data processing and integration solutions using Databricks, including notebooks, jobs, and workflows.
- Use Databricks and SQL to transform, process, and integrate data in support of applications and business requirements.
- Collaborate with front-end developers and other team members to integrate user-facing components with back-end systems.
- Partner with stakeholders to understand business requirements and help translate them into effective technical solutions.
Feature Development, Testing & Security
- Participate in the design, development, testing, and deployment of new features with support and guidance from senior team members.
- Develop and test solutions within Databricks using established development, source-control, deployment, and security practices.
- Implement security and data-protection measures using established standards and practices.
- Perform unit and integration testing to support application functionality and reliability.
- Create and maintain technical documentation, including specifications, diagrams, and implementation details.
Operations, Monitoring & Project Support
- Monitor system performance and troubleshoot and resolve issues as needed.
- Monitor and troubleshoot Databricks jobs, workflows, and data processing activities to support reliable and efficient operations.
- Support project planning activities, including estimation, task coordination, and identification of dependencies.
- Collaborate across technology teams to support continuous improvement of applications, integrations, and data solutions.
What You Will Need
Required Qualifications
- 2 years of relevant experience required.
Preferred Qualifications
- Experience with programming languages commonly used in back-end development, such as Python, Java, C#, or Node.js.
- Experience developing or supporting solutions using Databricks or a comparable cloud-based data platform.
- Experience working with APIs, application integrations, databases, and data processing solutions.
Education
- Bachelor's degree is required. Combination of relevant experience, education, and training may be accepted in lieu of degree.
- Degree in Computer Science, Software Engineering, Information Systems, or a related field preferred.
Technical Competencies
- Foundational experience with one or more server-side languages, such as Java, Python, Ruby, PHP, or Node.js.
- Basic understanding of SQL and NoSQL database technologies, such as MySQL and MongoDB, including data querying and data structures.
- Working knowledge of Databricks for developing, executing, and supporting data processing and integration solutions.
- Familiarity with Databricks notebooks, jobs/workflows, clusters or serverless compute, and SQL-based data processing.
- Foundational understanding of data engineering concepts, including ETL/ELT, data transformation, data quality, and data integration.
- Familiarity with Git for source control, branching, merging, and collaborative code management.
- Working knowledge of HTML, CSS, and JavaScript to support integration with front-end components and understand full-stack interactions.
#LI-JH1 Equal Opportunity Employer/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.
|