Description
SKILLS:Mandatory:
- Experience developing and architecting distributed service architectures (SOA)
- Solid understanding of the SOA principles
- Experience building and consuming web services (SOAP and REST)
- Ability to quickly adapt and learn new technologies. Inquisitive type of personality.
- Strong skills in the Microsoft .NET platform
- Good skills in the Java platform
- Expert understanding of XML, Schema designs
- Strong with the SDLC and the various flavors of the SDLC
- Strong communication skills
- Must be able to work in a team oriented environment
- Able to work with minimal supervision
- Excellent analytical and problem-solving skills
- Able to develop solutions using enterprise level best practices
- 4+ years of the overall software development experience.
- Strong understanding of software design principles and architecture
- 3+ years of experience with relational database design and development
- T-SQL or PL/SQL
- SOA Developer with expertise in designing topologies and strategies for enterprises.
- Hands on development skills with Oracle Service Bus, SOA Suite and WebLogic.
- Understanding of enterprise level design patterns.
- Experience with ETL tools and/or service bus technologies (Informatica, Biztalk, NServiceBus, Neuron, etc)
- Strong ability to interact, communicate, present and influence within multiple levels of the organization
- Experience with WCF
- Experience with NoSQL systems
- Experience with distributed caching mechanisms