Job Description :
Position Description:
MPS - Innovates IT solutions or services to solve business and infrastructure needs using appropriate design methodologies in close cooperation with Business Analysts and business customers . Defines interoperability with interfacing systems/infrastructure and develops prototypes . Ensures solutions or services adhere to IT principles such as optimizing system design for performance, maintainability and usability requirements . Responsible for creating and supporting solutions that meet Ford IT standards, procedures, security, and policies . Ensuring the implementation of the functional/nonfunctional requirements to produce the final solution . Reviews and refines design components created by an associate designer/developer . Conducts solution design for large complex programs . Provides input to architecture . Applies company architecture standards appropriately to the solution or service in collaboration with Architects . Provide input on transition plans, implementation, program estimation, and project complexity . Lead and mentor team members to share the design vision of the solution . Interacts with technical peers (business analysts, developers, architects), IT and business management

Skills Required:
Technical skills: 5+ yrs overall IT experience including- . 5+ years of .NET development experience . 5+ years of experience with Data Modeling, RDBMS, O/R mapping such as Toplink, Hibernate or similar . 3+ years of Azure/Cloud development experience . 3+ years of WCF/WebAPI, REST/ Web services development experience . 3+ years of experience with Object Oriented Analysis and Design . Expert level capabilities in application design, design patterns and performance tuning . Demonstrate understanding of performance tuning multi-tiered applications . Experience with Iterative software development practices, support practices, agile practices and successful team work and production deployments in high volume environments

Experience Preferred:
Experience with Ford Patterns and Architecture standards . Experience with the technologies from front-end to middle tier, and from services . to persistence. . Microsoft Certified Professional (MCP) . Microsoft Certified Solutions Developer (MCSD) . Experience with Agile Software Craftsmanship/Clean Coder principles and practices including: . Object Oriented Design (OOD) SOLID coding principles/patterns . . OOD packaging principles . . Test Driven Development . . Continuous Integration (CI) . . Testing: xUnit, Jasmine, FitNesse, JBehave, easyb, Cucumber, ScalaTest, . Selenium, QTP . . Automated Build: Jenkins, uBuild, Ant, Maven, Ivy . . Code Analysis: Sonar, Sonargraph, FindBugs, Code Coverage . . Dependency Injection/IOC/Mocking: Spring, Guice, CDI, Mockito, EasyMock, . JMockit . . IDE: RSA, Visual Studio, .Net Must have .Net experience