Sign In

Blog

Latest News

Full Stack .NET Developer (Contract / Contract-to-Hire – Hybrid – Columbus, OH or Chicago, IL)

Contract, Hybrid
Chicago, IL, Columbus, OH
Posted 5 days ago

A leading Tier-1 global bank is actively seeking a highly skilled Full Stack .NET Developer (Contract / Contract-to-Hire – Hybrid – Columbus, OH or Chicago, IL) to join their team. This role is a 12 to 24-month contract engagement, with strong potential for conversion, offering a hybrid work model requiring 3 to 5 days per week onsite in either Columbus, Ohio, or Chicago, Illinois. This position is crucial for driving digital modernization across retail, commercial, and wealth platforms within the banking sector. The ideal candidate will have robust experience in enterprise-grade banking platforms, a strong analytical background, and a passion for automation and feature excellence.


Full Stack .NET Developer (Contract / Contract-to-Hire – Hybrid – Columbus, OH or Chicago, IL)

Location: Hybrid – Columbus, OH, or Chicago, IL (3 to 5 days per week onsite)

Engagement Type: Contract / Contract-to-Hire

Duration: 12 to 24 Months

Pay Range: $65 – $75 per hour

Experience Required: 7–10 Years

Client Industry: Tier-1 Banking / Financial Services

Interview Process: Online Coding Assessment ➝ Video Panel ➝ (Optional) Final Onsite

Compliance Notes: Must be legally authorized to work in the USA (USC / GC). Background check includes education, employment, and financial record review. Immediate to 15-45-day joiners strongly preferred.


Role Overview: Driving Digital Modernization in Banking

We’re actively seeking a highly experienced Full Stack .NET Developer with significant exposure to enterprise-grade banking platforms. This role demands hands-on development expertise in C#, ASP.NET Core, and cutting-edge modern JavaScript frameworks. You’ll be a key contributor to microservice-based architectures and developing impactful customer-facing features within a heavily regulated and dynamic banking environment. Our client, a Tier-1 global bank, is deeply committed to digital modernization across its retail, commercial, and wealth platforms. With established Agile pods and robust CI/CD pipelines already in place, you’ll be expected to contribute beyond just writing code, actively focusing on enhancing automation, ensuring system stability, and driving feature excellence.

Key Responsibilities: Building and Securing Core Banking Platforms

As a Full Stack .NET Developer, you will be instrumental in designing, developing, and securing critical software solutions across the entire application stack. Your work will directly impact millions of account holders and shape the future of modern banking.

  • Design and Implement RESTful APIs and Backend Services: You will take a leading role in designing and implementing robust RESTful APIs and backend services. This involves utilizing C# and ASP.NET Core to build scalable, high-performance, and secure server-side components. Your designs will ensure efficient data exchange and reliable business logic execution for core banking functionalities.
  • Build and Enhance Responsive UIs: You will be responsible for building and enhancing responsive User Interfaces (UIs) that deliver intuitive and seamless customer experiences. This involves leveraging modern JavaScript frameworks such as Angular, React.js, or Blazor, ensuring cross-device compatibility and optimal user interaction for various banking applications.
  • Maintain and Optimize Database Queries: You will meticulously maintain and optimize database queries to ensure peak performance and efficiency for critical banking operations. This includes working with T-SQL for SQL Server, utilizing Entity Framework for object-relational mapping, and leveraging Dapper for high-performance data access. Your optimization efforts will directly impact application responsiveness and data retrieval speeds.
  • Contribute to DevOps Pipelines and Deployment Automation: You will actively contribute to DevOps pipelines and deployment automation efforts. This involves collaborating on CI/CD (Continuous Integration/Continuous Delivery) processes, automating build and release pipelines, and implementing code-quality gates to ensure that software changes are delivered rapidly, reliably, and securely into production environments.
  • Apply Security Best Practices: A critical aspect of your role will be to consistently apply security best practices throughout the development lifecycle. This includes implementing robust authentication mechanisms like OAuth2, configuring token-based authentication (e.g., JWT), and ensuring comprehensive data encryption both in transit and at rest. Your vigilance is paramount in safeguarding sensitive financial information.
  • Collaborate in Agile Sprints and Conduct Code Reviews: You will be an active participant in Agile sprints, engaging in daily stand-ups, sprint planning, and retrospectives. You’ll also rigorously conduct peer code reviews, providing constructive feedback to ensure code quality, adherence to standards, and robust testing coverage for all developed features.
  • Work with Cross-Functional Teams for Scalable Systems: You will foster strong collaboration by working with cross-functional teams including DevOps, Product, and Security. Your collective efforts will focus on delivering scalable, fault-tolerant systems that can handle high transaction volumes and meet the stringent reliability requirements of a Tier-1 global bank.

Core Technical Skills: Your Development Arsenal

You will possess a comprehensive set of technical skills across the full stack:

  • Backend: Proficient in C#, .NET Core, ASP.NET Web API, and LINQ.
  • Frontend: Expertise in Angular / React.js / Blazor, and TypeScript, coupled with strong HTML5 skills.
  • Database: Experience with SQL Server, PostgreSQL, and ORM tools like Entity Framework.
  • DevOps: Proficient with Git, Azure DevOps, Docker, and potentially Jenkins.
  • Messaging: Familiarity with messaging queues such as RabbitMQ, Azure Service Bus, and MSMQ.
  • Monitoring: Experience with monitoring tools like App Insights, ELK (Elasticsearch, Logstash, Kibana), and Splunk.
  • Testing: Skilled in using testing frameworks and tools such as NUnit, xUnit, Postman, and Swagger.
  • Agile Stack: Proficient with Jira, Azure Boards, and Confluence for project management and collaboration.

Ideal Candidate Profile: Beyond the Code

Beyond the core technical skills, the ideal candidate will bring a blend of experience and attributes crucial for success in a senior financial services role.

  • Extensive Full Stack .NET Experience: You have 7+ years of verifiable full stack development experience specifically within .NET-based environments. This extensive background demonstrates a seasoned professional capable of tackling complex challenges across the entire application stack.
  • Experience in Financial Services (Preferred): Prior experience in financial services, payments, or fintech is highly preferred. This domain knowledge provides valuable context for understanding industry-specific requirements, regulatory landscapes, and the unique challenges of banking platforms.
  • Solid Understanding of Design Principles: You possess a solid understanding of SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion), Domain-Driven Design (DDD), and microservices architecture. This foundational knowledge ensures you can contribute to well-structured, maintainable, and scalable systems.
  • Cloud Platform Exposure: You have exposure to cloud platforms, with a preference for Azure, though experience with AWS is also acceptable. This includes familiarity with cloud services, deployment models, and security considerations in a cloud environment.
  • Strong API Security Expertise: You bring strong skills in API security, including knowledge of authorization protocols (e.g., OAuth2, OpenID Connect) and various encryption techniques to protect sensitive data transmitted via APIs.
  • Comfort with Distributed Agile Teams: You are comfortable working effectively with distributed teams in Agile/Scrum models, demonstrating excellent collaboration and communication skills in a dynamic, iterative development environment.
  • Analytical and Communication Skills: You possess excellent analytical and communication skills, enabling you to dissect complex problems, translate technical concepts clearly, and collaborate effectively with diverse stakeholders.

Education & Certifications: Enhancing Your Expertise

  • Bachelor’s or Master’s Degree: A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is required, providing a strong academic foundation for software engineering.
  • Microsoft Certifications (Plus): Possession of Microsoft Certifications such as AZ-204 (Developing Solutions for Microsoft Azure) or MCPD (Microsoft Certified Professional Developer) are a significant plus, validating your expertise in Azure development and professional software development.

Why This Role? Impact, Innovation, and Growth

This Full Stack .NET Developer role offers a unique opportunity for a seasoned professional to make a significant impact within a leading financial institution.

  • Visibility into Core Banking Infrastructure: Gain unparalleled visibility into core banking infrastructure and its intricate regulatory architecture. You’ll understand the foundational systems that power financial transactions and the stringent compliance requirements that govern them.
  • Real Impact on Millions of Account Holders: Your work will have a real and direct impact, building features and solutions used by millions of account holders globally, contributing to their daily financial interactions.
  • Cross-Functional Collaboration: Engage in extensive cross-functional collaboration with dedicated DevOps, Product, and Security teams, fostering a holistic understanding of the software delivery lifecycle and ensuring integrated solutions.
  • Opportunity to Shape Modernization: You’ll have a unique opportunity to shape modernization roadmaps and engineering standards, directly influencing the technological direction and best practices adopted by a Tier-1 global bank.
  • Competitive Compensation and Performance-Driven Extensions: The role offers competitive compensation and the potential for performance-driven extensions, providing long-term stability and rewarding your contributions to high-impact projects.

If this Full Stack .NET Developer role, based in Columbus, OH, or Chicago, IL, aligns with your extensive .NET development experience, your expertise in banking platforms, and your passion for driving digital modernization, we encourage you to learn more about this exciting hybrid contract / contract-to-hire opportunity.

Job Features

Job CategoryEngineering

Apply For This Job

A valid phone number is required.