Job Title: .NET Developer - Consumer Lending Transformation Location: Remote (occasional travel every 6 weeks or quarterly)
Duration: 18-24 months (long-term ownership and maintenance)
Must have: .Net 8
Strong DataBase skills
CICD, ADO
ETL/Informatica
Rest API and middleware services buildouts.
Secure coding standards
Clear understanding of design patterns and OO concepts.
Nice to have: Basic understanding of Salesforce is a plus.
Overview: Join the team transforming Consumer Lending at First Citizens Bank. We're implementing the nCino Consumer Loan Origination System from the ground up and need a skilled .NET Developer to build and maintain critical integrations, middleware services, and support the broader ecosystem around nCino and Salesforce.
This role is ideal for developers with strong .NET 8 experience, deep database knowledge, and a passion for building secure, scalable, and maintainable systems.
Responsibilities: - Design, develop, and maintain .NET 8 applications and middleware services to support nCino and Salesforce integrations.
- Build and consume RESTful APIs for internal and external system communication.
- Develop and optimize ETL processes, including integration with Informatica and other data platforms.
- Implement secure coding practices and ensure compliance with internal and industry standards.
- Collaborate with Salesforce/nCino developers to align backend services with front-end workflows and data models.
- Participate in CI/CD pipeline setup and maintenance using Azure DevOps.
- Write clean, maintainable code following object-oriented principles and design patterns.
- Support deployment and release management across multiple environments.
- Troubleshoot and resolve production issues, ensuring system reliability and performance.
- Document technical designs, processes, and procedures clearly for cross-functional teams.
Qualifications: Required: - Bachelor's Degree and 2+ years of experience in application development (or 6+ years without a degree).
- Proficiency in .NET 8, C#, and related frameworks.
- Strong experience with SQL Server or other relational databases, including stored procedures and performance tuning.
- Hands-on experience with REST APIs, JSON, and web services.
- Familiarity with CI/CD pipelines, preferably using Azure DevOps.
- Experience with ETL tools, especially Informatica.
- Solid understanding of object-oriented programming (OOP) and design patterns.
- Knowledge of secure coding standards and best practices.
Preferred: - Experience integrating with Salesforce or nCino platforms.
- Familiarity with hybrid cloud/on-premise architectures.
- Exposure to Agile methodologies, especially Scrum.
- Ability to translate business requirements into technical solutions.
- Strong communication skills, including the ability to explain technical concepts to non-technical stakeholders.
- Proactive mindset with a focus on continuous improvement and team collaboration.