Cliftonlarsonallen - Dallas, TX

posted 3 months ago

Full-time - Senior
Dallas, TX
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

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 - Process Orchestration 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. The Lead Application Developer designs software solutions, considering the needs of the business, the capabilities of the technology being used, and the requirements of end-users. In this Senior Developer role, you will develop solutions requiring process orchestration methods to correlate process workflows across a variety of endpoints and systems. You will design, code, test, debug, document, maintain, and modify process workflows of high complexity and risk. You will lead technical staff and clients to investigate, analyze, and resolve complex technical problems by leveraging orchestration platforms such as Camunda, Pega, Kissflow, Bizagi, and custom APIs. Additionally, you will perform unit testing and assist the Business Analyst in defining test plans, as well as create architectural and code-level documentation. You will also ensure that expected analytic levels are achieved, identify and manage interfaces, service levels, standards, and configurations. As a leader, you will provide mentorship, guidance, and training for senior and junior members of the team, taking an active role in the development of team members' skills and core competencies.

Responsibilities

  • Lead software development projects from conception to deployment.
  • Design and develop solutions requiring process orchestration methods.
  • Code, test, debug, document, maintain, and modify complex process workflows.
  • Lead technical staff and clients in resolving complex technical problems.
  • Perform unit testing and assist in defining test plans.
  • Create architectural and code-level documentation.
  • Ensure expected analytic levels are achieved and manage interfaces and service levels.
  • Provide mentorship and training for team members.

Requirements

  • Ten years of application development and support experience as a lead on multiple projects or applications.
  • Bachelor's Degree or equivalent experience acceptable in lieu of a bachelor's degree.
  • Strong understanding of Process Orchestration best practices and complex business processes.
  • Deep expertise in web applications, frameworks, and programming languages such as React, Node.js, HTML, CSS, JavaScript, jQuery, SASS, APIs, and Angular 2+.
  • Experience building MicroServices and working with containers (Docker).
  • Deep knowledge of one or more Process Orchestration platforms such as Camunda, Pega, Kissflow, or Bizagi.
  • Experience working with Azure environment, DevOps, SharePoint Online, and Office 365.
  • Experience using databases such as PostgreSQL, SQL Server, MySQL, or MongoDB.

Benefits

  • Paid parental leave
  • Health insurance
  • Dental insurance
  • 401(k)
  • Paid time off
  • Vision insurance
  • Paid Volunteer Time Off
  • Mental health coverage
  • Quarterly Wellness stipend
  • Fertility benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service