*the opportunity*
we’re looking for resources with expertise in microsoft technologies to join the group of our *microsoft technology team*. This is a fantastic opportunity to be part of a leading firm whilst being instrumental in the growth of our service offering.
*your key responsibilities*
- build and maintain efficient, reusable and reliable code.
- deep understanding of *data structures, algorithms, programming patterns, and solving complex problems*:
- experience with working with agile methodology and scrums, and stand ups
- demonstrated history of *excellent troubleshooting, analytical. and problem-solving skills*:
- proven track record of designing and *delivering large-scale, high quality systems and software products*.
- build and maintain efficient, reusable and reliable code
- strong written & oral communication skills
*skills and attributes*
- 3 + years of experience in microsoft technologies (relevant) or as full stack (mean, mern)
- very good experience in c#,.net core, angular 6+/react.js 16.0.0+, sql server.
- should have good experience as *full stack developer* (mean stack or mern stack or both)
- good experience in writing complex sql queries and stored procedures.
- .net/ web api (.net core)
- visual studio, tfs, vsts and git
- modular programming in angular 6+/react.js 16.0.0+, type script and other front-end unit testing tools
- have good experience in devops pipeline creations.
- good to have work experience in oracle, ssis, ssrs
- good to have azure certifications
*soft skills*
- excellent communication skills
- team player
- self-starter and highly motivated
- ability to handle high pressure and fast paced situations
- excellent presentation skills
- ability to work with globally distributed teams
*to qualify for the role, you must have*
a bachelor's or master's degree
- a minimum of 3-6 years of experience in.net development.
- excellent communication skills with presentation experience preferred
*ideally, you’ll also have*
- ability to understand the technical requirement and convert into working modules and prioritize tasks into manageable work products.
- can operate independently or with minimum supervision