.Net Application Architect/Developer Job Posting



Job Title: .Net Application Architect/Developer
Job ID: SOA-1009
Company: Mind Over Machines
Position Type: Permanent
Pay Rate: Competitive
Skills: .Net Platform with C#, ASP.Net, SQL Server, SOA, SaaS
Date Posted: Oct-16-09

Mind Over Machines is a creative, award-winning, customer-oriented information technology solutions provider servicing government and commercial clients across multiple domains. The Company specializes in the design, development and integration of enterprise business systems, and is known for its customer-centric approach.

As a.Net Application Architect, the candidate will work with the Information Technology team in designing, architecting business applications and solutions using Microsoft technology platform. This individual will bring a deep base of technical and business knowledge to multiple development and enhancement projects utilizing current service orientated architectures. The Architect should have demonstrable application and software engineering experience creating distributed applications using .NET. Additional responsibilities include leading design and development efforts, setting and enforcing architecture standards, providing work estimates, and performing architecture reviews.

Responsibilities:

* Defines and formalizes overall technical architecture strategy
* Owns application architecture standards, policies and procedures; adoption of these by ensuring relevant policies and procedures are well understood by the development team members and fully integrated into day-to-day deliverables
* Provide deep technical/architecture guidance to project teams
* Proactively escalate probable system problems or design flaws to management
* Work with program leadership, business analysts, data architects, development team members and business sponsors to ensure that both business requirements and architectural goals are met by solutions developed
* Responsible for application integration with internal and external products. This includes defining opportunities for integration, selection of tools, specifying the shared data & code resources, defining the components, interfaces and data-flows, and monitoring the success of integrated solution
* Maintains control over the architectural lifecycle parallel to the project's software development lifecycle
* Must proactively monitor the implementation to the chosen architecture during all construction iterations
* Must be hands on and demonstrate technical leadership in conducting Proof of Concepts, peer programming, and lead development of core architectural components
* Works with operations and development teams to ensure the ongoing performance and scalability of applications

Required Skills:

* Must possess top notch communication skills, the drive to succeed and work independently and on a team, with the ability to multi task, and deliver quality results
* A deep understanding of best-practice architecture disciplines, modeling, processes and concepts
* More than 5 years of experience in architecting solutions using Microsoft platform such as BizTalk server, SharePoint Server, SQL Server, IIS, and MS Office automation
* Extensive experience in developing applications using .Net Platform with C#, ASP.NET, ADO, Winforms, VB Script and Javascript
* Must have a working knowledge of (X)HTML, CSS, Javascript, XML, XSD and DTDs, XSL and XPath
* Strong working knowledge of SOA and related technologies: SOAP, REST, WSDL
* Extensive experience with RDBMS such as Oracle and SQL Server
* Object Oriented Design and Development experience
* Experience developing Rich Internet Applications using Adobe Flash/Flex/AIR, Microsoft Silverlight, Windows Presentation Foundation - a plus

Education/Certifications:
* Computer Science or Engineering Degree preferred

Location: US-MD-Owings Mills
Telecommute: No (Onsite Position)
Contact Name: Brenda Kahler
Contact Phone: 301.571.2461
Contact Email: bkahler@mindovermachines.com
URL: http://www.mindovermachines.com




tech job trends, october 2009