What are the responsibilities and job description for the Workflow Developer position at CertiPath?
Job Description
Want to energize your career? Looking for stability with the freedom to innovate? At CertiPath you can have both while making the world more secure and simplifying access processes. We are seeking a Workflow Developer to design, implement, and maintain CertiPath's workflows. Join our team, make a difference, and crush your goals at CertiPath
I’ve never heard of CertiPath. What do you do?
We are the experts in software and services for high-assurance digital identity verification and management. We are an established organization with a 21-year track record of delivering on our promises with the drive and entrepreneurial spirit of a start-up. CertiPath is focused on bringing facility and network access management for commercial clients and government agencies into the 21st century.
What will the Workflow Developer do?
You will work in a fast-paced environment where you will develop and deliver software that simplifies solutions for a broad set of interrelated problems. Specifically, you will join a talented team of dedicated professionals in delivering production-quality code that adheres to well-drafted requirements and business logic from product management personnel. You will design, implement, and maintain workflows using JavaScript and a JSON based workflow tool. You will have the opportunity to create and deploy cutting-edge solutions for commercial and government clients alike. Best of all, you’ll get to grow your experience while working alongside smart people to solve problems that make the world a safer, more efficient place.
What does a typical day look like for the Workflow Developer?
The person in this position will do the following:
You might be the Workflow Developer we’re looking for if you have:
CertiPath offers outstanding benefits, including health, dental, and vision coverage; a Health Savings Account plan; and a 401(k) plan with a generous employer match. We also believe strongly in maintaining a quality work-life balance, so we offer an unlimited PTO policy, seven company holidays, and a week-long break at the end of each year.
Want to energize your career? Looking for stability with the freedom to innovate? At CertiPath you can have both while making the world more secure and simplifying access processes. We are seeking a Workflow Developer to design, implement, and maintain CertiPath's workflows. Join our team, make a difference, and crush your goals at CertiPath
I’ve never heard of CertiPath. What do you do?
We are the experts in software and services for high-assurance digital identity verification and management. We are an established organization with a 21-year track record of delivering on our promises with the drive and entrepreneurial spirit of a start-up. CertiPath is focused on bringing facility and network access management for commercial clients and government agencies into the 21st century.
What will the Workflow Developer do?
You will work in a fast-paced environment where you will develop and deliver software that simplifies solutions for a broad set of interrelated problems. Specifically, you will join a talented team of dedicated professionals in delivering production-quality code that adheres to well-drafted requirements and business logic from product management personnel. You will design, implement, and maintain workflows using JavaScript and a JSON based workflow tool. You will have the opportunity to create and deploy cutting-edge solutions for commercial and government clients alike. Best of all, you’ll get to grow your experience while working alongside smart people to solve problems that make the world a safer, more efficient place.
What does a typical day look like for the Workflow Developer?
The person in this position will do the following:
- Design, implement, and maintain workflows using JavaScript and a JSON based workflow tool.
- Develop and integrate REST endpoints and other APIs.
- Collaborate with stakeholders to understand workflow requirements, identify optimization opportunities, and translate them into technical solutions.
- Conduct thorough testing of workflows and APIs to ensure functionality, reliability, and performance. Troubleshoot and resolve any issues that arise.
- Create and maintain comprehensive documentation for workflows, APIs, and associated processes.
- Monitor workflow performance and make necessary adjustments to improve efficiency and scalability.
- Maintain current knowledge of relevant technology.
- Proactively manage relationships with other team members.
- Present complex technical information in a clear and concise manner to a variety of audiences.
- Facilitate consensus building and the resolution of complex technical issues.
- Be an active participant in their development along their career path.
You might be the Workflow Developer we’re looking for if you have:
- U.S. citizenship
- An active U.S. government clearance or the ability to obtain one
- At least a bachelor's degree in computer science or a related field (or equivalent experience)
- 3 years of experience as a Workflow Developer
- 3 years of experience using JavaScript, including experience with ES6 syntax and asynchronous programming
- SQL Server development skills, including data integration, data modeling, query performance tuning, and designing stored procedures
- Experience with workflow tools and platforms (e.g., Camunda, Nintex, Zapier, Power Automate, Elsa, or similar tools)
- Strong understanding of RESTful APIs, including design, development, and integration
- Familiarity with API authentication methods (e.g., OAuth2, JWT)
- Knowledge of version control systems like Git
- A solid understanding of relational and non-relational databases (e.g., MySQL, MongoDB)
- The ability to communicate with users, other technical teams, and management personnel to refine and apply requirements to product features and technical designs
- A demonstrated willingness to learn new technologies and solve challenging problems
- The ability to think abstractly, deal with ambiguous/under-defined problems, and learn and adapt quickly
- Experience working collaboratively with Agile product owners and using best-of-breed issue and project tracking tools such as the Atlassian/Jira suite
- Experience building complex, multi-tier software systems and or services
- Knowledge of professional software engineering practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Understanding of CI/CD pipelines for workflow deployment
- Experience with scripting languages or tools for data transformation (e.g., PowerShell)
- Familiarity with development using Secure Software Development Lifecycle standards
- Familiarity with business process modeling tools (e.g., BPMN)
- Knowledge of server-side frameworks (e.g., Node.js)
- Experience with Identity Management Systems, ICAM/FIPS 201/PIV
- Experience with Public Key Infrastructure (PKI) in applications, especially smart card credentials
- Knowledge of PKI / X509 Certificates
- Experience with ORM technologies like Entity Framework, Dapper, or NHibernate
CertiPath offers outstanding benefits, including health, dental, and vision coverage; a Health Savings Account plan; and a 401(k) plan with a generous employer match. We also believe strongly in maintaining a quality work-life balance, so we offer an unlimited PTO policy, seven company holidays, and a week-long break at the end of each year.