.Net Application Architect

.Net Application Architect

Job Code: TJ_9124
Job Location: Atlanta, Georgia
Zip Code: 30301
Job Category/Title:
Employment Category: Contract - Corp-to-Corp, Contract - Independent, Contract - W2
Position Type: Senior Level
Travel Required: No
Interview Type: In-person
Education: Bachelors Degree
Experience: 5-10 year(s)
Job Description: Education:

• Required: Bachelor’s Degree in mathematics, physics, engineering or computer science.
• Preferred: Master’s degree in computer science, mathematics, physics or engineering discipline from an accredited US university.
• Technology Required.
• Experience with the following technologies:
• .NET framework with C# as the development language.
• Experience designing and developing rich client side UWP/WinRT applications
• Mobile application development platforms such as IBM MobileFirst
• Integration platforms such as Tibco BE/BW.
• Front end web design/development including JavaScript and related libraries (Sencha, Angular, React, jQuery, etc.).
• Database technologies such as SQL Server, DB2, Oracle.
• Source Code Management and Build tools such as TFS, Jenkins, TeamCity, etc.
• Experience with developing Unit Tests utilizing Mocking frameworks.

Skills and Experience Required:

• 10+ years of experience designing and developing large systems with the following characteristics:
• Highly available.
• Scalable
• Loosely coupled component integration with web services, queues, and messaging infrastructure
• 5+ years of experience developing applications and services in a .NET environment using object oriented design and design patterns (MVVM/MV*, GoF Patterns, etc)
• Thorough understanding of object oriented design principles
• Experience in large systems design and architecture:
• Using UML artifacts including the following diagrams:
• Domain model
• Use cases
• Activity diagrams
• Sequence diagrams (Interaction diagrams)
• Class diagrams
• State models
• Using ER models for database design
• Using Service Oriented Architecture (SOA)
• Practical knowledge of service design and implementation
• Experience in using SOAP and REST protocols
• Use of run-time policy enforcement technologies
• Using multi-threaded and multi-tiered application architecture
• Using enterprise application integration
• Practical knowledge of integration patterns implemented in an§ ESB product
• Using XML modeling
• Including message schema design
• Addressing application security and other non-functional requirements
• Excellent oral and written communication skills
• Flexibility, team focus, and strong interpersonal skills
• Experience throughout the entire project lifecycle with an emphasis on requirements definition and design phases
• Excellent problem solving skills
• Experience in developing standards and working with internal standards committees
• Ability to understand the business problem, need, or opportunity and to design solutions.
• Ability to apply appropriate methodologies and Subject Matter Expert (SME) knowledge to resolve complex business issues.
• Ability to tactically and strategically consider all sides of an issue within the contexts of time, breadth, and range of options.

Skills Preferred:

• Business analysis skills needed for requirements definition such as domain model and use case development.
• Experience with IoT applications and in particular with utilizing the MQTT protocol.

Duration: 6 Month(s)
No. of Posts: 1
Job Expiry Date: December 7, 2016
Telecommute: No
Contact Information Login To View