Job Description :
The Role:
Our client is looking for a talented .Net Developer for a 3 months contract to help finished their year-end
project on time. This candidate have seen every "solution" under the sun, but know there is more to software
engineering than the technical implementation. Mentoring others, improving code quality metrics and
choosing the right technology is hard; doing this in a manner which meets our client’s rapid growth while
maintaining architectural elegance is a tremendous challenge. If this is you and more, we39;re waiting to hear
from you.
We Have:
Provide technical leadership in design, implementation and operations
Architect mid-large scale software applications
Create integrated designs that span both custom and packages solutions.
Fundamental understanding of standard analyst practices and software delivery models.
You Have:
8+ years of experience in building scalable cloud applications using Microsoft stack
5+ years using ASP.NET MVC 5 / C# / JQuery
2+ years of experience in building applications in the Cloud ( Azure / AWS )
Extensive experience developing data-driven applications utilizing relational database engines as part of the overall application architecture (Experience with Microsoft SQL Server 2012 or greater.
Experience with app deployments Azure /AWS/Google Cloud PAAS environments
Modern JavaScript Frameworks like
Charting frameworks using C3.js / High Charts
API Development using web standards like ( SOAP / REST )
Experience in working with Message Queues ( RabbitMQ / Azure Service Bus / Amazon SQS )
Proficiency developing and troubleshooting complex software systems that run in mixed-environments including Linux, Unix and/or Windows.
White box testing techniques using Selenium / C#
Strong understanding of Unit Testing, Design Patterns and Object Oriented Programming ( OOP )
Exceptional communication skills both written and verbal; ability to share your ideas with other
technical staff and stakeholders.
Ability to provide internal consulting to other tool bearing groups to share best practice knowledge and educate on our internal processes.