MCA Connect is a leading solution partner in Microsoft Business Applications and Azure Data & AI, dedicated to helping manufacturers succeed. The Associate Software Engineer role involves designing, developing, testing, and maintaining software applications, particularly focusing on Microsoft Dynamics 365, while collaborating with a team to meet client needs and ensure successful project implementation.
Responsibilities:
- Developing extensions, or customizations, to the Microsoft Dynamics 365 suite of applications according to documented coding standards and best practices
- Coding, unit testing, and creating supporting documentation
- Gaining an understanding of client’s needs, collaborating with other consultants, and supporting teams to complete design and testing documentation
- Responsible for learning and supporting the effort to migrate clients’ data sources into Microsoft’s sources, ensuring proper alignment of data models. Offers support on Microsoft tools for migration and integration
- Implements reports per documented requirements
- May be tasked with additional development tasks such as creating C# solutions to support integrations
- Testing modifications for validity of results, accuracy, reliability, and conformance to the documented test plan
- Participating in system and acceptance testing
Requirements:
- B.S. or B.A. in Computer Science, MIS or related discipline; or equivalent experience and certification
- 1-2+ years of professional software/web development experience (internship experience to be considered)
- Familiarity with one or more of the following (or equivalent): C#, .NET, Java, SQL, or XML
- Knowledge of standard development techniques (SDLC)
- Knowledge of Relational Databases and Object-Oriented Programming and Design
- Familiarity with Microsoft Office products
- Familiarity with Microsoft development tools
- Strong analytical problem-solving skills
- Excellent verbal and written communication skills
- Professional business demeanor
- Customer-focused attitude and desire to interface directly with end-user clients
- Willingness to travel up to 20%