Dynamics 365 Developer

Fulton, MD
Corporate – Information Technologies /
Full-time /
Remote
One Goal, One Passion - Growth is Everything at Window Nation

Recruiting the best talent is one of Window Nation's main goals. With growth always being our number one priority, we're committed to finding and keeping the best employees possible. We want you to be your authentic self, we want you to love what you do, we want you to grow with us. Grow professionally and grow personally. We know that we all grow together at Window Nation, and we are proud of that. One Goal, One Passion - Growth is Everything at Window Nation.

Window Nation is undergoing a major transformation initiative to support its tremendous organic growth. The Microsoft Dynamics 365 Developer will report into the Information Technology organization and will work closely with cross-functional teams including external and internal stakeholders. The primary responsibilities of this role are to design, develop, and deploy customizations, integrations, and extensions using a variety of programming languages based on the Microsoft Dynamics 365 framework/platform.

This person will work closely with business stakeholders and technical teams to analyze business requirements, design solutions, implement enhancements, and create the appropriate documentation. They will work with other members of the technical team and project managers to coordinate and schedule the implementation of functional enhancements.
 
Window Nation is a rapidly growing organization and is currently located in 25 different business markets with plans to double in size within the next five years. This position will be integral in the development and implementation of maximizing our operations capacity and optimizing processes that are scalable and sustainable as the company gains more complexity.

Core Role Responsibilities

    • Develop and implement customizations, integrations, and extensions to the Microsoft Dynamics 365 (D365) platform, and other related technologies.
    • Design technical solutions to meet business requirements, including customizations to forms, reports, workflows, and business logic.
    • Design, develop, and maintain various technologies within the Power Platform including (but not limited to) model-driven apps, canvas apps, Power Automate flows.
    • Collaborate with business stakeholders and technical teams to gather and analyze requirements and identify opportunities to improve business processes.
    • Create and maintain comprehensive documentation, including technical specifications, design documents, test plans, and end user documentation.
    • Work with project managers and other developers to estimate and prioritize development tasks and deliver high-quality solutions on time and within budget.
    • Work with Application Support and QA to support application issues, changes, and modifications.
    • Ensure quality and consistency of code through code reviews, testing, and debugging.
    • Continuously stay up to date with the latest D365 developments and technologies and share knowledge with the team.
    • Maintain best practices for code development and deployment within the D365 environment following company development controls.
    • Provide D365 production support. Troubleshoot and resolve technical issues related to Dynamics D365.
    • Other duties, as assigned

Basic Qualifications

    • Bachelor’s degree in computer science or related field
    • 3+ years of experience developing customizations, integrations, and extensions for D365
    • 1+ years of experience developing canvas applications.

Preferred Qualifications

    • Familiarity with 1st party Microsoft D365 Applications, such as Marketing and Customer Service, is preferred, but not required.
    • Experience with Dynamics 365 development tools, including Visual Studio, LCS, and Azure DevOps.
    • Dynamics 365 Certifications are a plus, but not required
    • Strong understanding of D365 relational data models, and security models.
    • Strong analytical and problem-solving skills, with the ability to translate business requirements into technical solutions.
    • Excellent communication and interpersonal skills, with the ability to work collaboratively with technical and non-technical stakeholders.
    • Ability to work independently and manage multiple tasks simultaneously.
    • Experience with Azure Data Factory and Azure Functions is a plus.
Window Nation cultivates a culture of inclusion that respects our employees' individual strengths, views, and experiences. We believe our differences make us a better team – one that makes good decisions, drives innovation, and delivers better business results.

All qualified applicants will receive consideration for employment without regard to race, color, sex, national origin, religion, age, disability, genetic information, status as a military veteran or any other characteristic protected by applicable law.