Job Description :
Position: Senior/Lead .Net Software Engineer
Location: Malvern PA
Duration: 5-6 Month Contract to hire

Process: Face2Face Interview Required

Education and/or Experience
Required Education: Bachelor''s Degree or equivalent combination of education and experience Computer Science, Information Technology, Engineering
2 – 3 years of experience leading software or application development project teams including experience participating in or leading architecture and/or code reviews
8 - 10 years development experience working with Microsoft technologies.

Qualifications
2 – 3 years of experience leading software or application development project teams including experience participating in or leading architecture and/or code reviews
8 - 10 years development experience working with Microsoft technologies.
ASP.Net, C#, MVC, SQL Server experience
Experience working in an Agile environment
Microservices architectures – Scale, Stateful Services, minimizing data redundancy
Event driven architectures – MQ Brokers (RabbitMQ)
Modern development practices – CI/CD, Automation, Containers, DevOps model
Should have strong relational database design & TSQL programming skills
Solid experience and skills designing and implementing object-oriented software solutions with an emphasis on industry best practices and design patterns
OAuth or other SSO technology experience
Sound understanding of HTML, JavaScript, CSS and AJAX
Familiar with JavaScript frameworks such as Angular, Bootstrap or Backbone would be a plus
Knowledge of ASP.NET-based Web Services and ADO.NET
Experience building ASP.NET Web Applications
Self-starter who can work independently or part of a larger team
Customer and goal focused – needs to understand the importance of initiatives to the business and be willing to apply himself / herself when required
Very strong organizational, task management, and prioritization skills
Ability to display strong sense of urgency
Ability to work with minimal supervision in a fast paced, dynamic environment
Strong troubleshooting and problem-solving skills
             

Similar Jobs you may be interested in ..