Job Requirements |
- Experience working on large enterprise application integrations. Deep understanding and
delivering solution using common messaging patterns
- Experience with Enterprise Service Bus/Azure Service Bus preferred
- Deep understanding and experience with agile development practices, including unit testing
and continuous integration.
- Willingness to take on additional responsibility to ensure team success and quality
solutions.
- Team player that understands how your own work is important to the team's success.
- Ability to multitask across different projects.
- Become a partner and trusted advisor to the internal development team on best-fit
technologies and best practices.
- Familiarity with object serialization to one of the following: XML, JSON, BSON.
- Database development skill using SQL Server is a must.
- A deep understanding of the .NET platform.
- Experience with the ASP.NET MVC. C#, JavaScript, Microservices, Web API, WPF
- Exposure to an ORM such as Entity Framework or NHibernate or equivalent
implementation.
- Windows server and Azure development experience
- Queuing experience using MSMQ (or equivalent).
- Development experience using HTML5/CSS/JavaScript frameworks such as AngularJS or
Ember or equivalent.
- Professionalism to include written and oral communication and the ability to communicate
collaboratively in front of a whiteboard. An ability to understand your audience and adjust
your communication style appropriately.
- A desire to constantly learn and share new knowledge
- A caring attitude – care about what you do, who you do it with, and how you’re going to be
successful in the end.
- 10+ yrs. professional software development experience.
- Solid working knowledge of four or more of the following technologies:
- Authoring APIs compliant with REST standards
- Development using HTML5/CSS/JavaScript frameworks such as AngularJS or Ember or
equivalent
- Development using Silverlight or WPF JQuery
|