Hiring: .Net Developer
Location: Nashville, TN
Duration: 12+Month
Client: Kanini Software Solutions
Visa: Any
Interview: Phone/ Skype
There are two openings with Kanini Software Solutions, that require the same job description, just one resource will need to be more hands-on than the other. This will be a long term contract engagement (6-12 months) with strong possibility of extension. This person will start as a REMOTE resource, but may need to be open to relocation to Nashville at some point in 2021
Job Description:
- 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 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