Job Responsibilities: Directly responsible for the design of high performance, globally delivered SOA based software solutions currently implemented and operating in a commercial workplace, build Architectures, Designs, develops, maintains and enhances a global, multi-tiered business application. Individuals holding this position will be asked to work independently, or lead others on a project team, as assigned. Incumbents will be asked to leverage their skills in developing the application’s integration points with a diverse set of existing systems; quality, functionality and performance will be in high demand. The applicant must have a thorough understanding of the available technology, tools and existing designs.
Experience
8+ years of in-depth experience in object oriented business application design and development
4+ years solid .NET development using C#
4+ years using Agile (SCRUM) and UML
2 to 3 years of SOA analysis and development
Expertise in designing Security Architecture for Web Based Application & Services (SOA)
- WIF, ADFS, WCF, Cloud Security, PII
SOA (Service Oriented Architecture)
Robust understanding of Design Patterns and Object Oriented Programming
Experience delivering at least two SOA Enterprise-level projects including at least one involving legacy systems.
Experience using design patterns
Experience with SOA implementations to address distributed service transaction requirements with support for industry standards
Explicit understanding of Web services approach including Web service protocols such as SOAP and REST.
Familiarity with open source technologies
Proficiency in Microsoft Office
Excellent written and verbal skills
Ability to research problems and provide solutions
Familiarity with the entire software engineering life cycle covering Analysis, Design, Development, Testing, Release, and Maintenance
Solid understanding of Object Oriented programming theory and t