Senior Application Developer – Mobile Point of Sale (MPOS)

Arctic IT is always looking for extraordinary talent. We want dedicated, high-energy, growth-oriented professionals who love life and thrive in fast-paced environments. We are humble, creative, supportive of each other, and fiercely competitive in the market. Additionally, we are deeply committed to our core values of communication, focus, and respect.

Our unique business model allows us to attract and retain the best talent from anywhere in the country. Our current IT and Dynamics 365 jobs are listed below. If you are a good fit for our amazing company, then make an introduction and let’s see where this goes!


Job Summary

The Senior Application Developer Mobile Point of Sale (MPOS) will utilize best practices and methodologies to design, customize, integrate, implement, upgrade, and maintain customizations and solutions and resolve defects or bugs associated with solutions for Clients. Solution knowledge and expertise includes Microsoft Dynamics 365 (D365) Commerce/MPOS as well as other platform tools in use by our Clients. The main focus of this position will be to develop and maintain MPOS solutions for Point of Sale (POS) devices deployed for our Clients, as well as Cloud Point of Sale (CPOS) and D365 Commerce solutions.

Working as part of a team, this position will be expected to accomplish a range of development duties from requirements definition, design/configuration, custom development, unit testing, quality assurance, scripting, Client support, and report writing against production databases.

Essential Functions

  • Provide solid technical and functional expertise in ERP & POS solutions to effectively design and deliver proposed solutions, primarily D365 Commerce/MPOS.
  • Translate business processes into platform abilities (e.g., selecting Business Process Activities vs. Workflows vs. Custom Code).
  • Design, develop and implement custom code based on documented User Stories and Functional Requirements.
  • Develop components of the solution that include application enhancements, system integrations, data conversions and migrations, custom workflows, and custom reports and dashboards.
  • Customize POS solutions using .NET, C#, JavaScript, TypeScript, and other technologies.
  • Produce custom code for major and minor modifications using best practices.
  • Maintain integrations with external Database utilizing DMF within Dynamics 365 Commerce.
  • Create and modify X++ embedded reports in Commerce.
  • Create and submit for approval, Functional Design Documents (FDD) to document proposed custom development designs, prior to the start of custom development work.
  • Perform debugging and testing of all code and assist with any issues related to Client deployments.
  • Execute all phases of software development to include design and planning, development, unit testing, QA testing, installation, deployment, and support.
  • Contribute to current Arctic IT solutions and customizations to build products to resell to future Clients.
  • Working knowledge of Microsoft DevOps to develop and maintain source code and track outstanding items following the Arctic IT development process.
  • Manage solutions built by the team by merging changes to master source repositories.
  • Perform or assist with system performance enhancement activities as needed
  • Provide tier-3 technical support for our Clients.
  • Complete project documentation such as: Customization Specifications (Functional and Technical), Solution Design Documents, and User Acceptance Test Scripts.
  • Participates in Client meetings to gather business requirements and work with Solution Architects to design solutions that meet the requirements.
  • Support Solution Architects with various duties.
  • Learn, utilize, and promote Arctic IT’s Development Best Practices and Methodology.

Qualifications

Required:

  • Bachelor’s Degree in Computer Science or related discipline (e.g., Math, Information Technology)
  • 5+ years of experience developing in Microsoft Dynamics solutions, primarily Dynamics Retail and Dynamics 365 Commerce/MPOS
  • 2+ years’ experience using source control repositories such as DevOps
  • Extensive knowledgeable in Object Oriented Programming, Test Driven Development, and Software Design Patterns
  • 5+ years’ experience developing and writing code in custom environments (JavaScript/TypeScript, C#, X++, and T-SQL,)
  • 2+ years’ experience upgrading solutions for previous versions to newer releases
  • Extensive experience developing reports with SQL Server Reporting Services
  • At least 1 year experience using X++ to create embedded reports in Commerce
  • Valid driver’s license and insurance
  • Applicants subject to government security investigations and must meet eligibility requirements related to the clearance process

Preferred:

  • Experience with other Microsoft Dynamics 365 Solutions
  • Experience integrating Dynamics Retail/D365 Commerce with various integrating products and add-ins to deliver a full solution for the Client
  • Experience with Software-as-a-Service environments
  • Certifications in Dynamics 365 Commerce
  • Experience with custom application development

Working Environment

The majority of work for this role is performed in a home office and interacts with a wide variety of people with differing functions, personalities and abilities. Telecommuters are expected to have sufficient home office space that appears neat, organized and professional when on video meetings. Travel is required and varies around 25%.

Preference Statement

Arctic Information Technology, Inc. grants preference to qualified Doyon Shareholders first, and second to qualified shareholders of other Alaska Native corporations that grant a similar preference in all phases of employment and training, which include, but are not limited to hiring, promotion, layoff, transfer, and training.

Note: The direct apply link for this job is:

*Hitting the Apply Now button will take you job posting on the Doyon, Limited website. This is our parent company.

Job Categories: Application Development
Job Types: Full Time
Job Locations: Remote US

Apply for this position

Allowed Type(s): .pdf, .doc, .docx