Design and develop highly scalable web based applications based on business needs
Design and customize software for client use with the aim of optimizing operational efficiency
A deep understanding of and ability to use and explain all aspects of application integration in .NET and data integration with SQL Server and associated technologies and standards
Design and provide architecture solutions based on the business needs
Strong background in building and operating SAAS platforms using the Microsoft technology stack with modern services based architectures
Ability to recommend and configure Azure subscriptions and establish connectivity
Work with IT teams to setup new application architecture requirements
Coordinate releases with Quality Assurance Team and implement SDLC work flows and better source code integration
Implement build process and continuous build integration with Unit Testing framework
Develop and maintain a thorough understanding of business needs from both technical and business perspectives
Assist and mentor junior team members to enforce development guidelines
Take technical ownership of products and provide support with quick turnaround
Effectively prioritize and execute tasks in a high-pressure environment
Qualifications / Experience
Bachelors/Masters degree in Computer Science / Computer Engineering
Minimum of 10 years experience in building enterprise scale windows and web application using Microsoft .NET technologies
5 years of experience in C# MVC and Microsoft Web API
1 years of experience in Angular 2 or higher
Experience in solution architecture in .Net technologies
Experience in any of the following are also desirable: Bootstrap Knockout entity framework nhibernate Subversion Linq Asynchronous Module Definition (such as requirejs)
In depth knowledge on design patterns and unit testing frameworks
Experience with Agile application development
SQL server performance tuning (SQL Server 2014/2016) and troubleshooting
Ability to work with a sense of urgency and attention to detail
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.