Full Stack Developer
SeaChange · Plymouth, MN · Today
$75k–$90k/yrFull-time
About the role
This role is available to work on-site in Plymouth 4 days a week and remotely 1 day a week. The Full Stack Software Developer is responsible for designing, developing, and maintaining custom software and web solutions for both internal and client-facing applications.
Responsibilities
- Architect, develop, deploy, and maintain scalable web and software applications for internal and external stakeholders.
- Develop programs and applications using knowledge and experience in .NET/C# and MVC.
- Implement modern, responsive user interfaces using JavaScript, frameworks like React, and standard HTML/CSS practices.
- Leverage current versions of Microsoft SQL, PostgreSQL, and other similar databases for backend development.
- Write well-designed, testable, and efficient code using best software development practices.
- Build, manage, and deploy client API (e.g., REST) and SSO integrations.
- Build and support GATHER and SeaChange MIS integrations.
- Create and automate omni-channel marketing campaigns, including email, SMS, and web-based workflows.
- Create and support data-driven programs.
- Drive innovation in user experience, process automation, and digital marketing technology, leveraging SeaChange’s platforms such as the MIS (Management Information System), GATHER Portal, and other internal workflow systems.
- Strong aptitude for innovative thinking and problem solving as it applies to automating and streamlining workflow processes.
- Strong skills in modern user interface design for web-based applications.
- Understand and adhere to SDLC (Software Development Life Cycle) methodology and protocols for system development.
- Maintain and update existing SeaChange-developed systems and web properties.
- Create and maintain project, code, and software documentation to ensure clarity and consistency.
- Identify and suggest opportunities for continued process automation through dev solutions.
- Leverage approved AI tools to enhance, automate and accelerate development cycles, ensure code accuracy & security, and improve overall efficiency.
- Collaborate with cross-functional teams to launch new programs and deliver innovative solutions to client challenges.
- Ensure code quality through best software development practices, documentation, version control (e.g., Git), and collaborative code review.
- Work with the Lead Developer to provide both software and process improvement recommendations.
- Other duties as assigned.
Qualifications
- 3 or more years of proven application knowledge of .NET/C# and MVC and experience with user interfaces using JavaScript, frameworks like React, and standard HTML/CSS practices required.
Benefits
- Medical (HSA & FSA plan options)
- Dental
- Vision
- Voluntary life insurance
- Accidental and critical illness insurance
- Pet insurance
- Basic life, short-term and long-term disability insurance (100% company paid for all full-time employees)
- 401K and matching (up to $1,000 per calendar year)
- PTO
- Paid holidays
- Parental leave
- Volunteer time
Pay
$75,000 to $90,000