Menasha Corporation - Oconomowoc, WI

posted about 1 month ago

Full-time - Senior
Oconomowoc, WI
5,001-10,000 employees
Personal and Laundry Services

About the position

The Senior Developer position at Menasha Corporation involves analyzing, designing, developing, testing, and supporting various point solutions and applications. The role requires providing technical expertise to produce high-quality, configurable, and maintainable applications while also defining and documenting business system requirements. The developer will work within an agile development process to deliver solutions that align with the corporate vision and fulfill corporate tenants.

Responsibilities

  • Work with the development team to define and implement architecture direction.
  • Work within an agile development process to deliver quality solutions on a predictable schedule.
  • Develop solutions within the corporate vision and fulfilling corporate tenants.
  • Effectively communicate needs, solutions, and direction both internally and externally.
  • Solid understanding of C# and .NET core framework including Entity Framework using code first approach.
  • Solid understanding of modern front-end frameworks; Vue experience is a plus.
  • Design, develop, and maintain the software following internal or external specifications, following general ORBIS Corporation programming practices and procedures.
  • Analyze and fully understand project requirements to formulate and implement programmatic solutions that effectively and efficiently address requirements.
  • Test and verify code to ensure that it meets specifications and requirements.
  • Update knowledge and skills and keep up with rapid advancements in industry technological advances and software technology, including languages, development tools, etc.
  • Achieve a service-focused culture with an emphasis on delivering on-time, high-quality products, and services to internal and external customers.
  • Develop and manage project plans for new applications as well as enhancements for existing ones. Ensure projects are delivered on time and within cost expectations.
  • Recommend process and procedural changes as appropriate to enhance solutions.
  • Provide application problem research and resolution.
  • Assist in training and support during implementation.
  • Other duties as assigned.

Requirements

  • Bachelor's Degree or relevant work experience in lieu of education requirements.
  • 7+ years of relevant work experience in full stack development using modern technologies specifically C#.
  • Experience working on an agile team including estimating and collaboration.
  • Experience in a manufacturing environment and exposure to and working knowledge of Sales, Order Entry and Distribution, Purchasing and Materials Management, Production Planning.

Nice-to-haves

  • Experience with business requirements definition and documentation.
  • Experience developing enterprise-level applications for high-availability systems.
  • Experience with a large and complex system for both internal and external customers; DDD a plus.
  • Knowledge of unit testing; TDD a plus.
  • Knowledge of design patterns and SOLID principles.
  • Technical knowledge of and experience with Object-Oriented Programming (Java/C#), ORM (Entity Framework with code first), Web Frameworks (Spring/MVC), Client-side web technologies (HTML/CSS/Vue.js), REST Services, SQL Server, Cloud development (Azure), Source Control Tools (Git), Continuous Integration (GitHub Actions), Microsoft Office Suite.

Benefits

  • Opportunities for career growth and development.
  • A culture that encourages collaboration and support for communities.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service