JOBSEARCHER

Software Engineer II Master Data Management (Stibo STEP, Java, Kafka, Python)

Via DiceDenver, COL6 LeadAugust 14th, 2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Pioneer IT Systems LLC, is seeking the following. Apply via Dice today!Software Engineer II Location: Fully Remote--must be able to work 8a to 5p EST Need / L2/ / USC Need 10+ Years of experienceShould have the below skills***************Biggest things for this role are MDM - Stibo & Step Platform. Kafka, Java & Java Script, & PythonJob DescriptionThis will include translating business & technical requirements into well engineered, tested, & deployed technology solutions by gathering user requirements, defining system functionality, & writing code in various languages.This role has the ability to take on smaller projects from start to finish, work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors & trace issues to their source.This role is develops solutions to a variety of problems of moderate scope & complexity.Develop the technical design for solutions based on the defined scope, requirements, & functional design provided by the Product team & other stakeholders.Build & configure technical components ( interfaces, conversions, reports, workflows ) so that solution design meets business needs & solution architecture standards.Write & document programming code to meet the gathered requirements.Deliver solutions through ERP or SaaS solutions ( e.g. STIBO STEP MDM, IBM Infosphere MDM, SAP, Manhattan Active WM, Relex )Perform code reviews & quality assurance to ensure compliance to technical standards & business requirements.Collaborate with Squad to support the Product team to create & refine user stories & acceptance criteria.Prepare development & test environments, conduct test readiness to proceed with testing, & collaborate with to execute testing.Fix bugs identified during quality assurance & testing.Continuously reduce technical debt (e.g., create technical debt stories, remove bugs) & decommission legacy applications & solutions.Perform updates & enhancements to the solution, as needed.Release software into production & perform release testing (system integration, mock conversion, parallel, regression, performance & stress, infrastructure).Participate in initiatives for improving way of working in teams & in eliminating technical debt.Develop solutions to moderately complex technical issues & problems that impact multiple areas or disciplines.Communicate with internal team members across multiple areas & client team members.Work to influence project / team leaders regarding solution design, process and/or approaches.Deliver high quality work in cross-functional team environments - at times taking on additional technical assessments & responsibilities.Contribute, & at times, leads positive & collaborative solution brainstorming & delivery.Must have strong self-led work drive & accountability as well as a growing ability to lead team assessments & discussions to achieve assignments ( agile, or bimodal ).QUALIFICATIONS Must Haves:Bachelor s Degree in Computer Science or Technical field; equivalent trainings / certifications / experience equivalency will be considered4 or more years of equivalent experience in relevant job or field of technologyProven work experience as a Software Engineer or Software DeveloperExperience designing interactive applicationsAbility to develop software in Java, Cobol, Python, C#, ColdFusion, C++, or other programming languagesExcellent knowledge of relational databases, SQL & ORM technologies (JPA2, Hibernate)Experience developing web applications using at least one popular web framework (e.g. Angular, Ruby, Django, Spring, Express )Experience with test-driven developmentAbility to document requirements & specificationsKnowledge of algorithms & data structuresProficiency in troubleshooting software issues & debugging a large codebaseSkills: Programming, Testing, Analytical Thinking, Agile Development, Problem Solving, Cybersecurity Risk Management, Data Privacy, Application Security, Technical TroubleshootingExperience implementing E2E Master Data Management ( MDM ) solution.Experience working in agile squadsSkills in Java Script Coding ( at least 3 to 5 years )Experience Step Platform ( at least 3 to 5 years )Able to work in an Agile FrameworkWorking & Communication with Business Stakeholders--vetting & confirmingWould be an individual contributorAbility to work through architectural solutionsAbility to perform code reviewStivo Certification preferred