Senior Software Engineer � K2 BPMS
Posted on May 21, 2025
Job Description
- Senior Software Engineer � K2 BPMS
- Remote
- Contract
- Exp-5+
- The Senior Software Engineer � K2 BPMS is responsible for the design, development, and
- support of workflow-driven applications and process automation solutions using K2�s low-code Business Process Management Suite. The role involves working closely with business analysts and stakeholders to streamline processes, integrate enterprise systems, and deliver scalable, secure, and user-friendly applications that improve business efficiency and compliance
- (K2 BPMS
- 1. K2: K2 is a business process management (BPM) platform developed by K2, a company that provides software solutions for workflow automation, business process management, and case management.
- 2. BPMS: Business Process Management System (BPMS) refers to a software system that enables organizations to design, execute, and monitor business processes.)
- Job Responsibilities:
- Design, Develop, and Maintain: Create and maintain software solutions using K2
- Business Process Management System (BPMS), ensuring they meet business
- requirements and user needs.
- Business Analysis: Collaborate with stakeholders to gather and analyze business
- requirements, translating them into technical specifications and solutions.
- Customization and Configuration: Customize and configure K2 BPMS workflows and
- forms to align with business processes.
- Technical Development: Develop and maintain custom modules, interfaces, and
- reports using K2 BPMS and related technologies.
- Integration: Integrate K2 BPMS with third-party systems, APIs, and databases to ensure
- seamless data flow and process automation.
- Secure Coding: Implement and enforce secure coding practices to protect applications
- from vulnerabilities and ensure data integrity and confidentiality.
- Performance Optimization: Optimize application performance and scalability to
- ensure a seamless user experience.
- Technical Documentation: Create and maintain comprehensive technical
- documentation for developed solutions.
- Code Reviews: Participate in code reviews to maintain high-quality code and adhere to
- coding standards.
- Technical Skills:
- Bachelor�s degree in computer science, Software Engineering, or a related field.
- Minimum of 5+ years of experience in software development, including full-stack
- development and integration.
- Strong experience with K2 BPMS and related technologies.
- Proficient in .NET (C#), JavaScript, HTML/CSS, and REST/SOAP web services.
- Proficient in business analysis and translating business requirements into technical
- solutions.
- Strong technical skills, including experience in secure coding practices and the ability to
- identify and mitigate security vulnerabilities.
- Experience with integration technologies and tools, database
- Experience with integration technologies and tools, database management and SQL,
- version control systems like Git.
- Familiarity with DevOps practices and tools (e.g., Jenkins, Docker).
- Soft Skills: Excellent communication and problem-solving skills. Ability to work
- effectively in a fast-paced, collaborative environment.
- Preferred Skills:
- K2 Developer Certification is highly desirable.
- Experience migrating from legacy workflow platforms (e.g., Nintex, InfoPath) to K2.
- Knowledge of BPMN standards and process optimization techniques.
- Familiarity with Agile/Scrum methodologies.
Required Skills
senior software engineer