- Company Name
- JAC Recruitment
- Job Title
- (Financial Services) C#.Net Developer
- Job Description
-
**Job Title**
C#.NET System Engineer (Financial Services)
**Role Summary**
Develop, design, and maintain end‑to‑end financial systems using C#.NET, covering front‑end and back‑end components. Lead requirement analysis, architectural design, coding, testing, and deployment while collaborating with cross‑functional stakeholders to deliver high‑quality solutions on schedule.
**Expectations**
- 10+ years of professional C#.NET development experience.
- Minimum 5 years of financial system development, with proven ability to translate business requirements into technical specifications.
- Business‑level proficiency in English.
- Ability to work in a hybrid schedule (3 on‑site days, 2 remote).
- Commitment to a 12‑month fixed‑term contract with potential for permanent placement.
**Key Responsibilities**
1. Translate financial institution requirements into functional designs and detailed technical specifications.
2. Design and implement robust, scalable C#.NET solutions covering UI, business logic, and data access layers.
3. Participate in all development phases: requirements definition, basic and detailed design, coding, unit and integration testing, and deployment.
4. Conduct code reviews, enforce coding standards, and manage version control.
5. Oversee development schedules, resource allocation, and quality metrics to meet project deadlines.
6. Collaborate with product owners, business analysts, QA, and infrastructure teams to ensure alignment and timely delivery.
7. Analyze test results, troubleshoot defects, and implement corrective actions.
**Required Skills**
- Advanced C#.NET development (ASP.NET Core, EF Core, LINQ, async/await).
- Full‑stack development: front‑end technologies (HTML5, CSS, JavaScript/TypeScript, Blazor or Angular).
- System architecture design, microservices, and RESTful API development.
- Requirement analysis, business process modeling, and functional specification writing.
- Experience with SQL Server, Entity Framework, and database design for financial systems.
- Unit testing (xUnit, NUnit), integration testing, and automated test frameworks.
- Code review tools, CI/CD pipelines, and version control (Git).
- Strong communication, stakeholder coordination, and team collaboration.
- English (business level) written and verbal.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Microsoft Certified: .NET Developer or equivalent certification.
- Optional: Financial industry certification (e.g., Certified Financial Systems Professional).