- Own and deliver complete features across their entire software lifecycle
- Understand the feature requirements and translate them to complete design specifications.
- Work cross-discipline to help shape the owned features.
- Write well designed, high quality, testable code.
- Integrate software components into a fully functional software solution.
- Document and maintain software functionality.
- Comply with project plans and industry standards.
- Debug and investigate live-site issues to ensure proper availability of Commercial solutions.
- Contribute to team-wide fundamentals/infrastructure investments.
- Investigate and prototype innovative technologies and framework
- Foster a culture of agile, innovative, and customer-focused within the team
REQUIREMENTS FOR SUCCESS
To perform this job successfully, an individual must be able to perform each function satisfactorily. The requirements listed below are representative of the education knowledge, experience,
skills and / or ability required.
- BS or higher degree in Computer Science or equivalent 6+ years of development experience in relevant technologies (C#, X++, Azure Services)
- Solid experience with all aspects of Microsoft Dynamics 365/AX, Power Platform required.
- Solid experience with Webservices and REST APIs
- Strong software engineering skills across all phases of software development lifecycle.
- Ability to understand unfamiliar code bases, debug client and service side applications.
- Ability to prioritize and handle multiple tasks completely and independently.
- Ability to generate clarity in ambiguous situations
- Solid problem-solving, debugging and troubleshooting skills.
- Creative and creative thinking.
- Effective communication, critical thinking, and collaboration skills.