Overview
Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
Skills
MDM
Python
Stibo
Step Platform
Kafka
Job Details
Role: MDM Software Engineer
Location: Fully Remote (Must be able to work 8AM EST to 5PM EST)
Duration: 12+Months
Note - Highly mandate skills 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.
- 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.
- 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..
- 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).
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
- Would be an individual contributor
- Ability to work through architectural solutions
- Ability to perform code review
- Stibo Certification preferred 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.
- 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.
- 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..
- 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).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.