Job Description
- 3+ years of experience with developing end to end solutions using Microsoft Stack of Technologies.
- Strong working knowledge on server-side development (backend - .NET core, Asp.net MVC Web API, Entity Framework)
- Working knowledge of Web applications, preferably Angular 12+
- Good working knowledge of MSSQL – SQL, etc.
- Strong working knowledge of application develop nt using .NET, C#
- Well versed with using AI in automation. Should have proven track record of productivity improvement with usage of AI
- Strong exposure in understanding design and working with n-tier architectures
- Hands-on experience in unit testing (XUNIT or NUNIT or VS Unit Test)
- Working knowledge of Typescript, Angular 5+, HTML5 and CSS3 technologies
- Should have worked on at least one SOA (Service Oriented Architecture) project
- Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles
- Strong knowledge of software implementation best practices
- Should have worked in an AGILE practice methodology (preferably SCRUM)
- Able to provide technical recommendations and solve technical problems
- Must be a quick learner
Technology skills:
- Strong and proven background in Information Technology
- Hands on experience on Solid principles, Design patterns, documentation of design using UML
- Strong working knowledge of .NET, C#, MVC, Web services, Rest and WebAPI
- Unit testing : XUNIT or NUNIT or MS Unit Test
- TypeScript, JQuery, Angular 5 or above, HTML5 and CSS3 technologies
- Entity framework, SQL Server, MS SQL, Powershell
Methodology skills
- Excellent analytical and problem-solving skills
- Good in prompt writing. Excellent ability to introduce AI in application system using existing LLM
- Excellent verbal/written communication skills. Fluent in English and the working country language
- Should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills
- Ability to work in a complex international environment
- Experience in Agile (Scrum) methodologies would be a plus.
- Ability to adapt quickly to an existing, complex environment.
- Ability to quickly learn new concepts and software is necessary
PREFERED CANDIDATES:
The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas; and the discipline to pay attention to deadlines, details and quality.
- Good communication and interpersonal skills to interact with team in Europe
- BE Computer Science/MCA or any other Bachelor’s degree with the right experience
- International work experience