Experience: 12+ years
Job Description & Responsibilities • Bachelor of Science in Computer Science, Engineering or related field preferred (equivalent work experienced will be considered) • 12+ years’ experience in enterprise software development with .NET stack. • Understand application architecture and provide solutions • Deploy fully functional applications • Must have good communication skills . • Ability to coordinate and collaborate with stakeholders and developers to comprehend issues • Deep knowledge of design patterns and OO design principles and development background • Deliver on software quality by leveraging mocking approaches along with unit testing • Ability to provide integrated technical solutions to meet abstract client requirements • Strong working knowledge of SQL and relational databases • Experience in integrating with REST APIs, distributed systems, Azure and microservices.
Primary Skills: • Must have good experience working with .Net Core, Web API & MS SQL • Knowledge of Agile methodologies, especially scrum • Experience in TDD / Automated testing using testing Framwork( xUnit/MS Test) and Mocking (Moq/NSubstitute) • Good to have experience in web technology stacks,Blazor/VueJs/ React/Angular. • Previous experience in the financial sector(Preferred) • Experience with Azure preferred (1+ year) • Working knowledge of event driven design patterns • Experience with Azure DevOps or other CI/CD platform • Experience with Azure services, Kubernetes, Containers • Good Undestanding in SOLID Principles, Design Patterns, UML Models • Experience in TDD / Automated testing using testing framwork( Xunit)
Secondary Skills(If Any) Action oriented with a strong drive for results • Creativity • Team player • Strong communication skills • Strong technical learner with good problem-solving skills • Planning • Process Oriented • Build and maintain good relationships with customers and peers
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
