.Net Senior Developer/Architect (ESB/Azure Service Bus)

  • Contract

Job Description

Client is actively seeking .NET Senior Developer/Architect. The Senior Developer/Architect is an Integration team member involved in many aspects of a customer engagement, from the collaborating with other team members and customers to determining the best solution for a particular engagement to the design, development and delivery of software products. Our goal is to have our clients view each delivery team member as a valuable partner in assisting them in achieving business value through the software solutions we provide. 

Senior Developers are responsible for the following:
•    Designing, developing, implementing, and releasing high quality custom software solutions using Scrum. 
•    Applying the very best technical agile patterns and practices when building custom software solutions.
•    Collaborating frequently with customers to provide technical consultation and assistance; and working with these customers to build software solutions that add the most value to their business.
•    Working under some supervision from a Solution Architect or Delivery Leader, but will be expected to work independently on complex, non-routine tasks and projects - many unique to our customers' organizations.  You may interact with end users and other technical personnel to identify and correct issues.
•    Maintaining continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
•    Proactively looking for ways to keep all time productive and will use non-customer time for personal training, internal projects and administrative tasks.
•    Working on project teams consisting of both customers and other team members.
•    Be committed to making a positive impact on our clients' engagements.
•    Working closely with team members on quality-related activities.
•    Leading and mentoring junior developers through projects. 

Qualifications

•    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 clients, advising on best-fit technologies and best practices.
•    Good knowledge of Scrum – if you don’t have this, you should possess a willingness to learn and adopt it quickly.
•    Familiarity with object serialization to one of the following: XML, JSON, BSON.
•    Database development skill using SQL Server or Oracle or equivalent.
•    Working knowledge of object oriented design, patterns and practices.
•    A deep understanding of the .NET platform.
•    Experience with the ASP.NET MVC. 
•    System integration experience using either SOA techniques and ASMX or WCF (or equivalent).
•    Exposure to an ORM such as Entity Framework or NHibernate or equivalent implementation.
•    Windows server or Azure development experience and/or UNIX/Linux 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.
•    Ability to learn business concepts quickly. 
•    A desire to constantly learn and share new knowledge, whether this is reading a book and posting a review on our Yammer, or giving a lunch-and-learn on the hottest new JavaScript library.
•    Data transform knowledge using ODI or SSIS.
•    A caring attitude – care about what you do, who you do it with and how you’re going to be successful in the end.
•    8+ yrs. professional software development experience.
•    Solid working knowledge of four or more of the following technologies: 
•    Authoring APIs compliant to REST standards
•    Development using HTML5/CSS/JavaScript frameworks such as AngularJS or Ember or equivalent
•    Development using Silverlight or WPF
•    Jquery 
•    Domain-centric architectures such as DDD or Onion

Additional Information

All your information will be kept confidential according to EEO guidelines.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply