Experience leading design and hands-on implementation of distributed systems
- Knowledgeable of software design patterns
- Experience with Object-Oriented architecture and Service-Oriented architecture
- Must have a strong working knowledge of SQL, ANSI SQL,
- Experience with Oracle PL/SQL is required.
- Understanding of DI Framework AutoFac.
- Experience with .NET framework (C#) is required
- Must have a working knowledge of reading and creating ER diagrams
- Experience with Oracle 11g/12c development is required
- Experienced with designing and developing XML and XSL transforms
- Experience developing solutions with MSMQ, Rabbit MQ or other Message Oriented Middleware
- Experience using nHibenate or other ORM
- Experience developing SOAP and REST Services
- Must have proven experience with Oracle or other RDBMS development
- Experience building Automated Unit Tests and Automated Builds
- Experience querying and loading dimensional and relational data models in a data warehouse environment is required
- Provide some technical guidance to team members and willing to offer assistance to others
- Excellent verbal and written communication skills with a strong focus on the ability to clearly articulate and discuss technical issues
- Strong analytical skills, able to effectively solve problems in a timely manner
- Good to have skill of service bus architecture solutions in an enterprise environment mainly NService Bus.
Job Type: Full Time