Hoover, AL, USA
53 days ago
Software Engineer - C# API Developers

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
Confirm your E-mail: Send Email