The Senior Engineer Consultant-Software Development will play a key role in automating the provisioning process across ordering, pre-provisioning, inventory, build, assignment, provisioning, activation, dispatch, test and turn-up, and tasking systems. The role involves gathering business requirements, participating in architecture, and developing or coding features to specification. The position is responsible for software development, microservices development, system design, workflow management tools, cloud architecture, and message bus solutions. The engineer will work with IT and business management to articulate problems and report project status, and collaborate with IT developers and vendor resources to explain business needs and participate in design discussions and user-story creation. The role also includes mentoring junior engineers, participating in technical design and code reviews, keeping current with software engineering best practices, and applying new strategies to existing problems. The position uses Java, Apache Camel, PostgreSQL, Bonita, Red Hat Process Automation Manager (RHPAM), AWS, DevOps tools including Jira, Jenkins, SonarQube, GitLab, Fortify or Artifactory, Elastic Search, and Tableau. This is a hybrid role, with work from home and at least three days per week in the office; the office location is set by the manager. Employees must comply with hybrid work policies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior