You are on page 1of 2

Job Description

IT .NET Developer

Organization Structure

Org Cost Org Band Reports to Position People # of Direct Position Title of
Unit Center Level Level Manager/IC Reports Direct Reports

Head of Delivery / IT Individual


IT CEO - 3 Band B N/A N/A
(Senior) Manager contributor

Objective (Purpose of the Job)

The IT NET Developer’s role is to research, plan, design, develop, launch and/or manage efficient business,
financial, and/or operations systems in support of core organizational functions and business processes. This
involves understanding user needs, developing software solutions, monitoring performance, and modifying
programs as needed.
Key Responsibilities

• Ability to experiment and evaluate new libraries, frameworks


• Consistently improves the code quality
• Communicates with clients about the business requirements of their projects
• Performs regular code reviews
• Creates and writes complicated tests

Work Relations (Jobs / Positions and Cooperation Activities)

Within the Company Outside of the Company

• Head of Deliveries • Group Architecture Team


• Tech Leads
• Business Analysts
• DevOps Specialists
Dimensions / Role KPIs

GMA Transitions KPI


• Documentation: The developer is familiar with the system documentation and confirms that it contains
necessary information for development and maintenance activities.
• Role Specific: The developer can accurately describe the system's architecture, including its
components, interactions, high-level design principles and is familiar with the codebase.
• Developers can identify common issues, demonstrate how to troubleshoot them, and perform routine
maintenance tasks.
• Developers are aware of known issues and can demonstrate how to apply workarounds if needed.
1. Upskilling
• Microservices understand for NET Platform A
• Azure and cloud concepts
• Monitoring and tools
2. System Functionality: Developer understands how system work from business & technical perspectives
and can conduct code changes.

This item's classification is Internal. It was created by and is in property of the Home Credit. Do not distribute outside of the organization.
Job Description

Required Know-How and Skills

Desired Experience and Expertise Desired Personal Characteristics

Need to Have Areas Need to Have Areas

• Bachelor's degree in any IT course. • Ability to get things done. Result oriented.
• With more than (2) years of experience • Analytical mind, problem solving, well organized
including extensive experience in problem and can be trusted to pay attention to detail.
solving of varying complexities • Excellent communication skills, ability to
effectively communicate with senior
• Knows design patterns and design principles,
management.
• Strong in .NET and its most used APIs and • Fluent English spoken and written (our company
libraries. language)
• REST API design experience
• Good knowledge of: .NET 7, ASP.NET Core
• Databases (relational/document), ORM/SQL
mappers (EF Core…)
• Messaging (Azure Service bus/Kafka/Rabbit)
• Containerization technologies, Kubernetes,
AKS
• Strong tooling skills such as:
• Git
• CD/CD Azure/TeamCity/GitlabCI
• Distributed logging (Azure/ELK/Splunk)
• Has experience with microservice design
principles and patterns
Nice to Have Areas Nice to Have Areas

• Relevant certifications, such as Azure Solutions


Architect Expert, Certified Kubernetes Developer.

Version Control: 1.0

Prepared by and Date: Review by and Date: Reviewed by and Date:


Jennifer Faigmani Karina Fornier
-
Dec 2023 Dec 2023
Evaluated by: Approved by and Date: Job Holder:

- - -

This item's classification is Internal. It was created by and is in property of the Home Credit. Do not distribute outside of the organization.

You might also like