Current Opportunities

Senior .NET Developer - (CTH)

APply now

Our client represents the heart and soul of Music City USA in providing real-time data service in the backbone of this thriving Nashville industry. The Azure .NET Software Engineer will be responsible for engineering solutions in the cloud that are scalable, accessible and robust to support millions of users.  This is a ground-floor opportunity building the next generation of software solutions to support the overall brand and mission of the company.   Team work, cultural fit and attitude are as important as aptitude.

This position(s) is for an intermediate to senior  level engineer or architect who can develop and implement enterprise cloud and web-based applications.

Responsibilities:

  • Responsible for. NET development using Domain Architecture, Interface based programming, Dependency Injection, loose coupling, components.
  • Responsible for ensuring that best practices are followed for coding using defined architecture for the enterprise application and portals.
  • Understand, identify and design appropriate domains for enterprise application and implement appropriate code based for scalable enterprise application.
  • Development and support within file-bound and workflow applications.
  • Development of interface(s) for integration between (from/to) third party applications.
  • Implement service bus based on pure SOA principles for Restful Web Services (REST API)
  • Previous exposure or experience in a Microsoft Azure
  • Work directly with project lead, project managers and analysts, occasionally speak with customers for requirements clarification.
  • Work with Frontend UI/UX team to communicate appropriate APIs for interfacing with Angular code base

Qualifications:

  • Technical expertise in Microsoft Technologies such as. NET Framework (3. 5 & above), ASP. Net, C#, VB. Net, ADO. Net
  • Understanding of SQL Server, Web Services, WPF, WCF, IIS, Entity Framework, Web API, RESTful service, MVC 3. 0, SSIS, SSRS.
  • Understanding of applications built to handle large volumes of real time transactions
  • Advanced knowledge of common design patterns and their proper use
  • Expert knowledge in Microsoft Azure development using MVC, WebAPI, and RESTful API services
  • Strong knowledge of object-oriented principles including inheritance, encapsulation and overall class architecture
  • Good knowledge of relational database structure and design using one of SQL Server, Oracle or MySQL
  • Ability to develop accurate estimates and assist team and project managers with the estimation process
  • Excellent communication skills, both verbal and written with an ability to express complex technical concepts in business terms, document requirements, develop specifications, and drive development methodology maturity
  • Ability to think creatively and use your imagination to problem-solve and debug complicated problems
  • Associate or Bachelor s Degree in Computer Science, Information Systems or related field, or equivalent work experience
  • Experience with Microsoft Azure
  • 5+ years of experience with following:. NET 4. X,. NET Core, Angular 2+, Node. Js, TypeScript, Bootstrap, MS-SQL
  • 5+ years of experience with source code management tools (Bitbucket, VSS, Subversion, etc.)
  • Experience with different architectures (MVC, MVVM etc.), Architecture Patterns, Service Oriented Architecture(SOA)
APply now