Translate business requirements to technical design documentation.
Write and review customer requirement documentation.
Review customers' standard specifications and other documentation to determine software development requirements.
Perform presentations of complex technical findings and developments to internal and external customers.
Train and develop Junior Engineers assigned to development teams.
Lead software product releases.
Provide external customer site support for deployed software.
Tasks and Qualifications:
Requires a bachelor's degree in computer science, Computer Engineering, Software Engineering or a closely related field.
Minimum 5 years of experience as a Software Engineer, Software Developer, or closely related occupation.
Also requires three years of experience with Java, Python, C#, and C ;cloud-based deployment, Docker/Kubernetes, and Microservices.
Automation and continuous deployment.
Web services (REST, GraphQL) and messaging platforms like NATS.
Relational databases like MS SQL and PostgreSQL.
Agile software development with testing principles and practices.
Applying user experience design principles to create user friendly mobile and web UIs.
Up to 10% travel required to various unanticipated locations.
Pre-employment processing for this position requires drug testing and passing background checks.
Located at Dematic Corp. in Grand Rapids, MI.
Telecommuting is permitted.
Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Salary.com Estimation for Sr. Software Developer in Grand Rapids, MI
$108,226 to $133,653
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
Sign up to receive alerts about other jobs with skills like those required for the Sr. Software Developer.
Click the checkbox next to the jobs that you are interested in.