Software Engineer - C# API Developers

  • Hoover, AL
  • Posted 52 days ago | Updated 19 hours ago

Overview

On Site
Full Time

Skills

Continuous integration
Banking
Mainframe
SaaS
Computer science
RESTful
JIRA
Confluence
Problem solving
Communication
Articulate
GitHub
Docker
Kubernetes
Unstructured data
Data
Design
C#
.NET
Collaboration
Specification
Management
Cloud computing
Microsoft Azure
Amazon Web Services
Software development
API
Scalability

Job Details

3Ci is seeking a skilled C# API Developer to join their Banking Client's team for a significant project involving the replacement of their deposit system with a new SaaS product. The role is remote, but candidates should be located near Client's core offices. This position starts as a contract with the potential to transition to a full-time role based on performance and project needs.This is an exciting opportunity to be involved in a major project where our Client is modernizing their deposit system by replacing their mainframe-based system with a new SaaS solution called Temenos. This role will play a crucial part in developing APIs to facilitate this transition, with the potential for long-term opportunities.

Required Education and Experience
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • 4+ years of experience with heavy C# and .NET Core development
  • Proven experience in developing and consuming RESTful APIs
  • Proficiency with cloud platforms such as Azure or AWS
  • Experience with Jira or Confluence for task management
General Requirements
  • Strong problem-solving skills and the ability to work independently and as part of a team
  • Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders

Preferred Requirements
  • Experience with OpenShift, Harness, GitHub, and GitHub Actions
  • Familiarity with containerization technologies such as Docker and Kubernetes

Essential Functions
  • 90 days -begin working on backend API development for unstructured data.
  • 180 days - transition to handling structured data and physical records, contributing significantly to the project.
  • 1 year - demonstrate successful delivery of key APIs and systems, with potential transition to a full-time role.
  • Design, develop, and maintain APIs using C# and .NET technologies
  • Collaborate with cross-functional teams, including product managers, architects, and other developers, to understand requirements and translate them into technical specifications.
  • Deploy and manage applications on cloud platforms such as OpenShift, Azure, and AWS
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Perform code reviews and provide constructive feedback to team members
  • Troubleshoot and resolve issues related to API performance, security, and scalability
  • Stay up to date with industry trends and technologies to ensure solutions remain competitive
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.