Position: .NET Developer
Company: Forte Group
Experience required: 1y
English level: upper

Forte Group is looking for a motivated **.NET Developer with 1+ years of experience** to join our team, who is eager to learn fast at work and beyond, is not afraid of working hard, and sees a professional career as a Software Engineer.

**About the Product**
We’re developing a web platform that enables end-to-end digital experience for customers applying for a mortgage in the US. From a customer perspective, the platform is a mortgage offer aggregator that allows users to upload all financial documents and provide information on what conditions they could get a mortgage from multiple providers, compare and choose the best deal. 
From a business perspective, this is an end-to-end business management system with both customer and internal business administrative applications and a sophisticated backend with 3rd party integrations. 
Architecturally, the platform consists of multiple applications, such as a consumer web application, business administration back-office applications, agents portal, CRM system, documents processing, integration with IP telephony, and integrations with multiple engines that automate financial calculations.

**About the Team**
Our team consists of two groups, Product Management and Engineering (incl. QA and DevOps) that work consistently with each other. The engineering team consists of multiple Feature Teams concurrently working on a set of tightly integrated business applications that all together form an entire platform, and a few dedicated teams working on core platform functionality, DevOps, Test Automation. Teams work in Azure DevOps, where they manage product backlog, source code, documentation, pipelines and artifacts. Meetings and interpersonal communication run via Slack and Google Meet. We’re following the Scrum process and practicing the Agile Way of Working in close, day-to-day collaboration with each other.

**Responsibilities**
● Be an engaged contributor in a development team, design, develop, and implement backend for web applications using **.NET Core, EF Core** tech stack.
● Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
● Assist in gathering and refining technical requirements from project stakeholders.
● Troubleshoot and debug application issues, providing timely resolutions and reliable bug fixes.
● Collaborate with backend developers to integrate front-end components with server-side logic.
● Actively learn industry trends and advancements in React.js and related technologies.
● Continuously improve your skills and knowledge through self-learning.
● Follow agile development methodologies and actively participate in sprint planning and project meetings.

**Requirements**
● Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
● **1+year of experience developing applications with C#.**
● Familiarity with **.NET Core** and its principles.
● Knowledge of web technologies such as RESTful APIs, JSON.
● Familiarity with version control systems (e.g., Git).
● Excellent problem-solving and analytical skills.
● Good communication skills and ability to work collaboratively in a team environment.
● Self-motivated, detail-oriented, and eager to learn.
● Fluent in written and spoken English.

**Tech Stack on the Project**
● Fronten: Typescript, React.js (hooks), Redux (redux-toolkit), Formik, styled-components, signalR
● Backend: .NET Core, EF Core, Azure App Service, Azure Functions
● Testing Tools: Jest, RTL
● Repositor: GitHub
● Tools: Azure DevOps, Vercel, GitHub-actions