Overview
4 to 6 Years of experience in leading/developing/delivering .NET Framework & .Net Core application development using relevant .NET technologies & frameworks as per technical skills mentioned below.
Responsibilities
- Work as part of a project team to design, develop and deliver a mission-critical implementation built on .NET Framework & .Net
- Participate in requirement understanding, design, implementation, testing and support of custom .NET solutions, which include features enhancements, new functionalities, and back-end systems integration etc.
- Collaborate with client to prepare technical design specifications.
- Interact with subject matter experts (functional & business) to understand business requirements and develop system/technology design & architecture of the applications. Work directly with the project team and implementation partners, as needed.
- Ensure quality assurance and conformance to standards / guidelines.
- Assist in infrastructure & system software setup for development and testing environments.
- Ensure timely completion of tasks delegated and monitor/report on task status, identifying issues that may hinder fulfillment and recommending/corrective measures.
- Ensure that the design/implementation meets technical, functional, performance and business requirements and in compliance with the architecture of the solution.
- Present the Solution & demos to internal and external stakeholders through presentations and documents.
- Develop High Level and Low Level Design documentation as needed.
- Prioritize multiple tasks effectively and work on multiple projects/tasks at the same time, as needed.
- Ensure that coding guidelines, documentation standards/requirements and SDLC methodology are adhered to.
- Consistently deliver high-quality services and components.
Technical Skills
- Core knowledge and hands-on experience in IT field,especially in design, implementation and testing applications based on .NET Framework & .NET Core
- Technologies including Web applications frameworks, Front-end technologies, Back-end technologies; UI design & User Experience with exposure to Angular
- Full stack experience in developing applications using .NET Framework & .NET Core
- Relational Databases: design and development of DB artifacts such as tables, views, and stored procedures. SQL Server is preferred
- Knowledge of Object Oriented Programming concepts and design patterns
- Service Oriented Architecture
- Experience with Queuing systems like RabbitMQ
- Proficiency with ORM (Dapper/Entity Framework)
- Experience with SQL Server and ability to write stored procedures and complex SQL queries
- Experience designing and developing K2 five workflows is a plus
- Experience in technical support / troubleshooting
- Knowledge about source control tools like Git. Experience with build tools like Jenkins, Bamboo and Maven
- Experience developing Web Services (SOAP, REST) to expose or consume services for integration needs
- Experience in unit testing artifacts to ensure they fulfill requirements
- Familiarity with OO and SOA principles and applying them in design & implementation
- Experience creating unit tests using JUnit, Mockito is a plus
Qualifications
- Degree in Computer Sciences / Software Engineering / Information Technology or relevant technical field with hands-on experience in delivering .NET projects
Additional information
- Must be willing to work between Sundays - Thursday.
- Work Timings will be 10:30 AM to 7:30 PM