Function: MS.Net Architect
Location: Elgin, IL
Works in an iterative, agile environment, with milestone deliverables and well-defined technical leadership roles while using a structured development process and delivering applications on time and within budget.
Works closely with other team members and IT Leadership in Operations, Application Development, and PMO Project Management to ensure the integrity of potential solutions to ensure that the proposed solutions can be implemented and supported.
Develops re-use vs. buy vs. build analyses and recommendations.
Creates technical documentation such as design documents, specifications, software architecture documents, and instructions.
Manage, guide and develop designs, development, and modifications for Microsoft ASP.NET applications, .NET components, Web Services, and Enterprise Services components.
Manage, guide and develop designs, development and maintenance for SQL database schemas and scripts, including views, triggers and stored procedures.
Manages tasks and activities for self and other team members.
Mentors junior members of the team on technology and process.
Maintains and communicates project progress, issues, and risks to Project Manager and/or IT Leadership.
Reviews project business requirements documentation and guide the translation of those requirements into unique, high quality solutions.
Follows code version management standards and best practices.
Develops and executes unit test plans and records/reports results.
Demonstrates experience with object-oriented design, relational databases (schema and use) including SQL Server and development in Visual Studio environment.
Demonstrates excellent understanding of SDLC
TSQL, C/C++ and/or other programming languages
Outstanding analytical and communication (verbal and written) skills
Working experience with iterative development processes Test Driven Development processes.
Ability to work with teams of various sizes as well as work independently
Demonstrated management and leadership ability
Excellent knowledge of C# or VB.NET, .NET Framework, Web Services, Enterprise Services, and ASP.NET, ADO.Net, Win forms and other .Net Libraries and Concepts
Demonstrated ability to effectively manage multiple cross-functional projects at a time
BS in Computer Science, MIS or relevant work experience.
Additional experience developing secure web-based systems, system integration and building high-performance web applications will be an advantage.