Description

As an F#/.NET Developer, you will:


We are seeking a talented and experienced F# / .NET Developer to join our team. As an F# / .NET Developer, you will be responsible for developing and maintaining F# code in production environments, particularly focusing on Web API development. The ideal candidate will have a strong background in F# development, with experience in building APIs and integrating with systems such as Jira. While front-end experience is not required for this role, proficiency in F# and .NET development is essential.

Responsibilities:
Develop and maintain F# codebase in production environments, with a primary focus on Web API development.
Collaborate with cross-functional teams to gather requirements and design solutions that meet business needs.
Implement API wrappers around Jira and other systems, ensuring seamless integration and functionality.
Write clean, efficient, and maintainable code following best practices and coding standards.
Conduct code reviews and provide feedback to ensure code quality and adherence to architectural guidelines.
Troubleshoot and debug issues as they arise in the F# codebase, working closely with QA and other teams to resolve issues.
Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
Stay updated on the latest developments in F# and .NET technologies and recommend improvements or enhancements to the codebase.
Document codebase, technical specifications, and best practices to facilitate knowledge sharing and onboarding of new team members.

Qualifications: Must Haves:
Strong experience with F# development in production environments, with a proven track record of delivering high-quality code.
Proficiency in .NET framework and related technologies, including ASP.NET Core for Web API development.
Solid understanding of software development principles, design patterns, and best practices.
Experience developing and integrating APIs, with a focus on building API wrappers around systems like Jira.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.

Plusses:
Experience with Jira or similar issue tracking systems.
Knowledge of security principles and practices, particularly in the domain of software development.
Familiarity with the banking domain and related regulations and compliance requirements.

Education

Any Graduate