Match score not available

Remote IBM BAW/BPM Resource Needed

Remote: 
Full Remote
Work from: 

Resource Informatics Group, Inc logo
Resource Informatics Group, Inc SME https://www.rigusinc.com/
51 - 200 Employees
See more Resource Informatics Group, Inc offers

Job description

Logo Jobgether

Your missions

This can sit remotely


Workflow Senior Software Engineer II will require expertise in software development, especially in languages such as Java, Python, or similar. Proficiency in process orchestration tools like Camunda, IBM BAW, Appian, Pega, or similar frameworks is essential. Strong understanding of workflow automation, business process management (BPM), and integration technologies is required. Candidates should have a solid foundation in software design patterns, database management, and API integration. Experience with microservices architecture and cloud platforms is increasingly relevant. A bachelor's or master's degree in computer science or a related field is also needed. Leadership skills, problem-solving abilities, and effective communication are crucial for coordinating and leading the development of complex process orchestration solutions.

Strong strategic understanding in the following topics:
  • Process Orchestration concepts
    • IBM BAW, Camunda, Appian, Pega, ect.
      • High level understanding of how these software product work to help maximize and optimize the use of them
    • Citizen Developer concepts
    • BPMN, modeling concepts, BlueWorks
    • Rule and Decision Management concepts
    • User and Group Management concepts
    • Process UI concepts
    • Human task management concepts
    • Process Monitoring and Analytics concepts
    • Software Product hosting concepts(On-Prem vs Container based implementations vs SaaS)
  • Expertise in multiple programming languages and concepts
    • Java
    • SQL
    • Security concepts(OKTA, AGIGEE)
    • DevOps concepts(CICD, Test driven development)
      • Continuous development and delivery.
      • Continuous integration.
      • Continuous testing.
      • Continuous monitoring.
      • Continuous feedback.
      • Continuous deployment.
      • Continuous operations.
    • Cloud engineering(AWS, IBM Cloud, Google Cloud), Kubenettes
    • Legacy code(COBOL, .NET, C#)
    • Pub/Sub Event messaging concepts
    • REST API
    • Salesforce
    • UI
    • BPMN
    • IBM BAW(Spark)
    • JavaScript(Client-side, Server-side)
    • Document Processing concepts(BOX, Content Manager)
    • DB2 LUW, IBM MQ, Microsoft Exchange Api
    • AI
    • Database concepts
    • On-prem(server), Cloud SaaS concepts, Self-hosting PaaS concepts, IaaS concepts
    • Data and Analytics general knowledge
  • Leadership Skills
    • Customer-Centric
      • Customer experience shapes all aspects of the current software development landscape. Businesses look toward software providers and developers to help them understand customers in context and meet their ever-changing needs and rising expectations. The workflow squad will need someone that is good with both internal and external customer strategic vision.
    • Adaptability
      • Customer-centricity–and effective problem-solving–hinges on the ability to adapt to changing requirements and respond to new needs on-the-fly. In software development, things rarely go as planned. Unexpected snags are par for the course.
    • Learner/Teacher Mentality
      • Strong leaders should be proactive about monitoring emerging trends, learning in-demand programming languages, and continuously upskilling both themselves and the entire team.
    • Resilience
      • Resilience may not be the first thing you think of when it comes to technical leadership skills. However, a good leader is someone who doesn't give up or get frustrated in the face of a challenge. You don't always need to have all of the answers and that it's just as valuable to ask for help.
    • Emotional Intelligence
      • For software leaders, emotional intelligence is essential for understanding what customers want, empathizing with their challenges, and getting individual contributors to deliver the best possible results.
    • Deep Technical Knowledge
      • In many cases, the best leaders may not be the strongest individual contributor–rather, they're the ones who can effectively motivate others to achieve the target outcome. That said, the whole "if you can't do, teach” mentality doesn't really apply when it comes to software development leaders. Instead, you want that rare individual who understands people and knows the entire tech stack inside and out.
    • Strong Communication Skills
      • You can't lead a software team without having excellent communication skills. It's up to the team lead to communicate expectations, roles, and responsibilities–and pass client requirements on to the development team in a way that maintains the integrity of the initial plan. It's also worth noting that the value of great communication extends beyond the team.
    • Servant Leadership
      • Servant leadership isn't as drastic as it sounds. The idea is, leaders trade in traditional workplace hierarchies in favor of an approach that nurtures the development and growth of individual contributors. This approach follows the logic that, rather than flexing their authority and barking orders, leaders get results by empowering others, helping them unlock their potential, and set up the team to work effectively.
    • Delegate
      • Delegating has been a valuable skill for as long as people have banded together in pursuit of a common goal. Still, it remains valuable and worth a mention. Many leaders struggle with delegation, believing that they're the only ones who can meet a certain set of standards. While that unwillingness to let go has always been problematic, it could be a fatal mistake in today's fast-paced, competitive landscape where even collaborative, empowered teams rely on AI to keep up with demand.
    • Big Picture Focus
      • Modern software development leaders must have the ability to zoom out and examine the big-picture. Some developers struggle with this as they're used to maintaining a tight focus on one task at a time. However, strong technical leadership demands a deep understanding of the relationship between each feature/service/module and how they work together to create a unified experience. On an even broader level, that ability to shift focus enables leaders to ensure that they're moving the needle in the right direction and won't be blindsided by emerging trends/competitors/changing requirements.

Required profile

Experience

Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Resilience
  • Leadership Development
  • Delegation Skills
  • Verbal Communication Skills
  • Emotional Intelligence
  • Problem Solving
  • Adaptability

Related jobs