Collaborate with the Enterprise Architecture team to work within their guidelines for a Services Oriented Architecture. Participate actively and contribute during all phases of the Software Development Lifecycle of multiple projects in parallel, and ensure that project deliverables are met. Work with business users along with Management to understand inefficiencies in their existing business applications and recommend solutions. Work with Business Users and Management during the analysis phase to guide the Requirements Gathering process. Perform detailed technical analysis to present pros and cons of various technical approaches to solutions and recommend the appropriate solution. .
Perform code reviews during the development phase. Mentor junior developers. Assist in the screening and interviewing of future project team members.
Desired Skills: Dynamics AX developing experience.
5+ years overall IT experience with Microsoft technologies, experience in a similar role using MS .NET.
Must be able to work with Team members, users, and management of different skill sets and opinions.
Must be able to effectively communicate at a non technical level.
Proven experience estimating, planning, designing, and implementing n-tier software architectures and solutions.
IT experience in some combination of application architectures, software development and infrastructure, systems integration, package implementation, and interaction design.
Experience with interaction design and web technologies.
Solid experience in relational database design and modeling and SQL/DML. .
Knowledge of Agile Development (especially with MS Team Studio) is a plus
NET (1.1, 2.0, 3.X) (Required)
ASP.NET (Required)
C# (Required)
IIS (Required)
COM is a plus
XML(Required)
XSLT (Required)
Web Services (Required)
SharePoint is a plus
HTML, DHTML(Required)
Client side scripting and CSS. (Required)
Integration technologies (Biztalk, message oriented middleware etc.)
SQL Server 2000/2005.
Team Foundation Server (Strongly Preferred)
Ajax (Required)
Windows Communication Foundation (Strongly Preferred)