Job Code |
: |
ITE-4482-01 |
Job Title |
: |
.Net Full-stack Developer |
Department |
: |
Engineering & Data Driven Automation |
Role Definition |
: |
Roles at this level are individual contributors that participates in technical design, development, implementation and support of application systems for specific area |
Key Role & Responsibility |
: |
Application Development -Implements full software development lifecycle(SDLC) for small to mid size IT projects or part of software development lifecycle(SDLC) for large IT projects with minimum supervision Issues management -Maintains and troubleshoots the application systems ensuring minimum downtime -Identifies and understands the Business requirements in terms of system support and functionalities for all the departments -Coordinates with the Business functions for any upgradation/ modifications required in the system or any new developments -Provides the technical assistance & coordinates with the Application users for streamlining & successful execution of different Business system processes -Manages that the service level requests(L1, L2 & L3) are handled within time and delivered Documentation -Contributes in preparing business application blueprints and reports to facilitate different business units -Creates project requests, change requests, status reports for business to review |
Additional Responsibility
|
: |
Output quality and schedule adherence -Coding quality (as per standard defined by Microsoft, SAP) -Project contribution -Support level and complexity |
Education qualification & Experience |
: |
- B.E./ M.C.A./M.B.A (IT) with Minimum 2+ years of experience in application development OR - Diploma / B.C.A. with Minimum 4+ years of experience in application development |
Technical Knowledge |
: |
* Object-oriented programming (OOP): Strong understanding of OOP concepts, such as encapsulation, inheritance, and polymorphism.
* C# programming language: Proficiency in C# programming language and its features, including LINQ, delegates, events etc.
* .NET framework: In-depth knowledge of the .NET framework, including .NET Core, ASP.NET, and ADO.NET.
* Database management: Experience in database design, management, and programming using SQL Server or Oracle.
* Web development: Familiarity with web development technologies like HTML, CSS, JavaScript, and jQuery.
* Application development: Experience in developing desktop applications, web applications and code libraties using C#.
* Architectural patterns: Familiarity with MVC, MVVM, RestAPI
* Version control: Experience with version control systems like Git, SVN, or TFS.
* Debugging and troubleshooting: The ability to debug and troubleshoot issues in the development process. |
Preferred SkillSet |
: |
* Communication and collaboration: Excellent communication and collaboration skills to work effectively with a team of developers and other stakeholders.
* Customer service orientation: Ability to build rapport and trust with customers, handle difficult situations calmly, and remain patient and empathetic.
* Problem-solving abilities: Ability to analyze situations quickly, identify potential solutions, and troubleshoot issues efficiently.
* Time management: Ability to prioritize tasks effectively and manage your time efficiently.
* Collaboration: You will need to work with other teams and departments to resolve complex issues.
* Adaptability: Ability to adapt to new systems, tools, and processes quickly. |