Full Stack Engineer II (REMOTE)
You may know McCormick as a leader in herbs, spices, seasonings, and condiments – and we're always looking for new people to bring their unique flavor to our team. McCormick employees – all 14,000 of us across the world – are what makes this company a great place to work. We are looking to hire a Full Stack Engineer II immediately.
What We Bring To The Table:
The best people deserve the best rewards. In addition to the benefits you'd expect from a global leader (401k, health insurance, paid time off, etc.) we also offer:
- Competitive compensation
- Career growth opportunities
- Flexibility and support for diverse life stages and choices
- Wellbeing programs including physical, mental and financial wellness
- Tuition assistance
Position Overview
The Full stack developer works on the front and back end of the web technology stack. They will:
- Participate in the design and creation of scalable software.
- Write clean functional code in both front and back end systems.
- Diagnose, test, fix and bugs anywhere with the tech stack
- Review and suggest improvements to third party code.
- Maintain their knowledge of current and trending technologies, sharing and helping to develop other members of the team.
- Support and contribute to the architecture of the technology stack.
Key Responsibilities
- Work as part of the team to design and build state of the art business applications and prepare technical specifications based on evaluation of business specifications for complex business requirements.
- Collaborate with team members to design and implement multi-tiered enterprise solutions that are feature-rich, performant, and maintain a high degree of test automation.
- Actively participate and contribute to technical discussions and code reviews.
- Work to enhance your skills and capabilities and those of other developers within your Agile chapter through experimentation, training, and knowledge transfer
- Identify, triage and solve complex issues and problems in timely and efficient manner.
- Ability to handle rotational on-call responsibilities when needed
Secondary Responsibilities
- Maintain continuous personal learning and development to remain technological relevancy in current and emerging technologies.
- Perform other responsibilities as assigned by the supervisor.
Qualifications
- Bachelors degree typically within a technical subject such as computer science.
- Over 5 years of in-depth experience in object-oriented business application design and development in a multi-tiered environment.
- Excellent communication skills and a desire to collaborate openly within a fast-moving team
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM. In-depth experience in object-oriented business application design and development in a multi-tiered environment.
- Strong proficiency with C#, .NET, data structures, basic algorithms, and applying object-oriented principles and design patterns
- Very strong experience with scripting languages like Python or PowerShell. Strong Experience in working with cloud providers and technologies to complete a multi tiered solution from beginning to end. Experience in designing and implementing efficient RESTful APIs. In-depth Experience in Unit Testing frameworks like JEST, Cypress, NUnit, Selenium or similar.
- Experience in Version Control tools like GIT and IDE like VSCode, Visual Studio. Experience with monitoring/observability platforms like New Relic or similar. Experience with CI/CD platform like TeamCity, Jenkins, ADO Pipelines, etc. Experience developing database stored procedures using T/SQL and/or NoSQL technologies
Preferred Qualifications
- Experience with an enterprise CMS like Sitecore or similar
Base Salary: $87,910 - $153,870
Base salary compensation will be determined based on factors such as geographic location, skills, education, experience for this role, and/or internal equity of our current employees as part of any final offer. This position is also eligible to participate in McCormick's Incentive Bonus (MIB) Plan. In addition to a competitive compensation package, permanent employees of McCormick are eligible for our extensive Total Rewards programs that include: - Comprehensive health plans covering medical, vision, dental, life and disability benefits - Family-friendly benefits such as paid parental leave, fertility benefits, Employee Assistance Program, and caregiver support - Retirement and investment programs including 401(k) and profit-sharing plans
Nearest Major Market: Baltimore