MOA Banner Large

IT - Developer

Bloomington, MN, USA Req #692
Monday, June 3, 2024

PURPOSE:  The Developer is responsible for building, maintaining, and growing internal and external Mall of America technologies in collaboration with the entire MOA team. This role focuses largely on writing, reviewing, and managing code to deliver business value. Rooted in data-driven development practices, this includes improving existing features with an eye on sustainability and maintainability, troubleshooting applications and code-related concerns, and developing new features. Through your work on things like the website, digital directories, ecommerce environment, and more, you’ll help improve both the guest experience and internal operations.

 

 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Provide estimates for various tasks and projects to set and meet timelines and milestones based on business needs.
  • Operate in a flexible environment that includes balancing and shifting between multiple top priority items with a focus on delivering regular incremental results.
  • Write exemplary, well-tested, and well-documented code with a focus on sustainability and maintainability while utilizing data-driven development practices.
  • Participate in testing, debugging, and quality assurance.
  • Participate in enhancing and maintaining website infrastructure, focusing on a mobile-first responsive UI, while serving as a technical generalist for overall site administration in conjunction with the Digital Marketing team.
  • Participate in ongoing maintenance and enhancement of existing internal applications to meet continually evolving requirements, as well as development and implementation of new applications and projects.
  • Troubleshoot and provide problem resolution to routine production/program errors, identifying and understanding root problems and solutions.
  • Install routine patches, perform regular maintenance, and provide support for break-fixes for existing software and applications.
  • Collaborate and assist others though ideation, planning sessions, and code reviews.
  • Communicate effectively with teams across various functions and departments.
  • Periodic on-call rotation.
  • Perform other duties as assigned.

 

 

REQUIRED SKILLS, KNOWLEDGE, AND ABILITIES: 

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent experience.
  • 3-5 years of previous development experience.
  • A portfolio demonstrating strong coding skills.
  • Comfortable working in a Microsoft Windows environment, including tools like Visual Studio and VS Code. Experience with Azure is a plus.
  • Comfortable operating in a small, flexible development environment with a focus on delivering regular, incremental results.
  • 2-3 years of web development experience, with expertise in Typescript, JavaScript, node.js, npm package management, CSS, and HTML.
  • Experience with Drupal, PHP, C#, and/or .NET is a plus.
  • Demonstrated ability to adapt to new problems and willingness to tackle unfamiliar problems across a range of languages and technologies.
  • 3+ years of experience working with Git and Bitbucket for code management, maintaining clean and organized code history and branches, as well as automating deployment pipelines.
  • 1+ years of experience working with APIs.
  • Ability to work independently as well as closely with a team.
  • Analytical and problem-solving skills to diagnose and resolve concerns.
  • Strong verbal, written, and interpersonal communication skills.

 

 

PHYSICAL JOB REQUIREMENTS   

  • Sitting - Frequently 
  • Stand and move - Occasionally 
  • Perform repetitive motion (using keyboard) - Frequently 
  • Kneel and bend - Infrequently 
  • Reach at or above shoulder level - Infrequently 
  • Reach at or below shoulder level - Infrequently 
  • Lifting/carry up to 10 pounds - Infrequently 
  • Lift/carry up to 30 lbs. - Infrequently 
  • Stoop/squat - Infrequently 
  • Handle larger items such as boxes or packages - Infrequently 

 

Other details

  • Job Family MOA
  • Pay Type Salary
Location on Google Maps
  • Bloomington, MN, USA