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

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

Posted 5 days ago by 1756437667

Negotiable
Outside
Remote
USA

Summary: The Software Engineer II role focuses on developing and implementing technology solutions, particularly in Master Data Management (MDM) using Stibo STEP, Java, Kafka, and Python. The position requires extensive experience in software engineering, with responsibilities including coding, testing, and collaborating with cross-functional teams. The candidate must be able to translate business requirements into technical solutions while ensuring compliance with standards and best practices. This fully remote position requires working hours aligned with Eastern Standard Time (EST).

Key Responsibilities:

  • Translate business and technical requirements into well-engineered technology solutions.
  • Develop technical designs based on defined scope and requirements.
  • Build and configure technical components to meet business needs.
  • Write and document programming code to fulfill gathered requirements.
  • Deliver solutions through ERP or SaaS platforms.
  • Perform code reviews and quality assurance to ensure compliance.
  • Collaborate with teams to create and refine user stories and acceptance criteria.
  • Conduct testing and fix identified bugs.
  • Continuously reduce technical debt and enhance solutions as needed.
  • Communicate effectively with internal and client team members.
  • Influence project leaders regarding solution design and processes.
  • Deliver high-quality work in cross-functional environments.

Key Skills:

  • Bachelor's Degree in Computer Science or related field.
  • 10+ years of experience in software engineering or development.
  • Proficiency in Java, Python, and JavaScript.
  • Experience with MDM solutions, particularly Stibo STEP.
  • Strong knowledge of relational databases and SQL.
  • Experience with web application frameworks.
  • Ability to document requirements and specifications.
  • Skills in programming, testing, analytical thinking, and problem-solving.
  • Experience in agile development environments.
  • Strong troubleshooting and debugging skills.
  • Stibo Certification preferred.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
Software Engineer II Location: Fully Remote--must be able to work 8a to 5p EST Need / L2/ / USC Need 10+ Years of experience

******************Should have the below skills***************
Biggest things for this role are MDM - Stibo & Step Platform. Kafka, Java & Java Script, & Python
*************************************************************
JOB DESCRIPTION
This 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 considered
4 or more years of equivalent experience in relevant job or field of technology
Proven work experience as a Software Engineer or Software Developer
Experience designing interactive applications
Ability to develop software in Java, Cobol, Python, C#, ColdFusion, C++, or other programming languages
Excellent 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 development
Ability to document requirements & specifications
Knowledge of algorithms & data structures
Proficiency in troubleshooting software issues & debugging a large codebase
Skills: Programming, Testing, Analytical Thinking, Agile Development, Problem Solving, Cybersecurity Risk Management, Data Privacy, Application Security, Technical Troubleshooting
Experience implementing E2E Master Data Management ( MDM ) solution.
Experience working in agile squads
Skills 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 Framework
Working & Communication with Business Stakeholders--vetting & confirming
Would be an individual contributor
Ability to work through architectural solutions
Ability to perform code review
Stivo Certification preferred