Workflow Developer

CertiPath Inc
88d

About The Position

This is a cleared position. An active U.S. Secret government clearance is required. 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. 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.

Requirements

  • U.S. citizenship
  • An active U.S. Secret government clearance
  • 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 as a business process based 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

Nice To Haves

  • 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

Responsibilities

  • 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.

Benefits

  • Health, dental, and vision coverage
  • Health Savings Account plan
  • 401(k) plan with a generous employer match
  • Unlimited PTO policy
  • Seven company holidays
  • A week-long break at the end of each year

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service