Sr. Software Engineer-Remote
Company: UNFI
Location: Providence
Posted on: November 7, 2024
|
|
Job Description:
PURPOSE:The Sr. Software Engineer is responsible for the design,
development, documentation, testing and debugging of new and
existing software system or application that are complex in nature.
This role participates in the implementation of new systems and the
integration of systems all while adhering to department standards,
guidelines, and system development methodologies. This role works
towards implementing enhancements into a product supporting the
overall product roadmap. This role may work with other engineers to
integrate performance requirements or another development team.JOB
RESPONSIBILITIES:Software Engineering:Develops code to support the
implementation of new systems including the integration of the new
systemsParticipates in the development of test cases and test
plans, works in partnership with QE to build out automated
testingRecommend changes to improve products or
processesParticipates in implementing enhancements into a Product
with an outcome of delivering capabilities to support the Product
needs and roadmapCreates the unit and system test environments and
conducts unit and system tests for new or modified programs and job
streams.Adheres to department standards, guidelines and systems
development methodologies for all assigned tasksOversees
preparation and maintenance of program and system documentation
using established department artifact standards and
methodologiesPerform code walk-throughs to ensure code
correctnessConduct design reviews to confirm that software
architecture is soundAssists with status reports, problem logs
(issue logs) and service request status on all tasks in the Product
teamLeadership & Coaching:Provides work direction and coaching to
junior engineersRecommends and provides input to complex system
activities that contribute to organizational
objectivesREQUIREMENTS:Education/Certification:Bachelor s degree in
computer science or related discipline or relevant IT
experienceExperience:6-10 years' experience working React.js and
its core principles and workflows6-10 years' experience in core
JavaScript, including DOM manipulation and JavaScript object
modelAdvanced understanding of Node.js and RESTful APIsAdvanced
experience in Spring Framework, cloud environments (GCP, AWS), IDE
s, Git CICD and testing frameworksAdvanced experience working
geographically dispersed teamsExperience with Spring Framework,
cloud environments (GCP, AWS), IDE's, Git, CICD, testing
frameworksKnowledge/Skills/Abilities:Knowledge of assigned specific
software system or applicationRetalix knowledge, RPG/IV and ILE
programming in an iSeries/System i/IBM i environmentCL language,
SQL, .NETKnowledge in JAVA, JSON, MAVEN, XML, SQL, RESTful API's
(3)Knowledge of development practices - security, coding, testing,
documentationAbility to work independently and break down and
organize assigned work into workable tasks and delegate taskAbility
to apply logical thought processAbility to learn new systems,
concepts and proceduresCommunication skills written and
verbalAdvanced Customer Focus and Interpersonal SkillsAbility to
collaborate across teams and work in a remote environmentProficient
with Material UI (3), development tools such as Babel, Webpack, NPM
and GitProficient with creation of reusable React componentsGood
judgment is required for this position as there may be times when
direct supervision may not be immediately availableAll qualified
applicants will receive consideration for employment without regard
to race, color, age, religion, sex, sexual orientation, gender
identity or expression, national origin, disability, or protected
veteran status. UNFI is an Equal Opportunity employer committed to
creating an inclusive and respectful environment for all. -
M/F/Veteran/Disability. VEVRAA Federal Contractor.Additional
InformationSchedule: Full-time#LI-Remote
Keywords: UNFI, Newton , Sr. Software Engineer-Remote, IT / Software / Systems , Providence, Massachusetts
Click
here to apply!
|