Job Title: Microsoft Dynamics 365 Solution Architect
**W2 Requirement
Need US Citizens, GC, GC EAD, H4 EAD
Join a high-performing team dedicated to designing and delivering robust, scalable, and secure web-based applications. This role involves full-cycle application development, from identifying business requirements to deploying solutions that support organizational objectives.
Key Responsibilities
Application Development
- Develop browser-based applications using Microsoft Visual Studio 2012 (or newer).
- Implement solutions using Model-View-Controller (MVC) architecture with ASP.NET and C#.
- Write and optimize T-SQL queries for database interactions in Microsoft SQL Server 2008 or higher.
Technical Design and Testing
- Analyze business requirements to prepare and execute detailed design specifications.
- Develop, execute, and document test plans to ensure application quality and adherence to requirements.
- Prepare user manuals and processes for seamless adoption and training.
Reporting and Front-End Development
- Utilize SSRS (SQL Server Reporting Services), HTML5, CSS3, JavaScript, and JQuery for building dynamic user interfaces and reports.
Team Collaboration
- Use Microsoft Team Foundation Server (TFS) or similar Agile tools for tracking project progress.
- Collaborate with cross-functional teams, ensuring the delivery of high-quality software within established timelines.
Required Skills & Experience
- Education:
- Bachelor's degree in Computer Science, Computer Management, Management Information Systems, or related fields such as Accounting or Mathematics. Equivalent knowledge and experience may substitute for formal education.
- Professional Experience:
- Minimum 2 years of experience in:
- Developing browser-based applications with Microsoft Visual Studio 2012 or newer.
- Implementing MVC architecture in application development.
- Developing ASP.NET web applications using C#.
- Writing and executing T-SQL queries in Microsoft SQL Server 2008 or higher.
- Using SSRS, HTML5, CSS3, JavaScript, and JQuery.
- Managing projects in an Agile environment using TFS or equivalent tools.
- Preparing user documentation and processes.
- Skills:
- Strong analytical and problem-solving abilities.
- Effective communication and collaboration in a team environment.
- Proficiency in preparing test plans, executing designs, and addressing user feedback.