Crescent Bank & Trust - Carrollton, TX

posted 23 days ago

Full-time
Onsite - Carrollton, TX
Credit Intermediation and Related Activities

About the position

The Software Engineer at Crescent Bank & Trust is responsible for designing, implementing, and maintaining scalable and efficient front-end and back-end systems to support IT applications and infrastructure. The role requires proficiency in programming languages such as C#, Python, and SQL, along with familiarity with Agile practices and Microservices architecture. The engineer will collaborate closely with other developers, product managers, and stakeholders to deliver high-quality software solutions.

Responsibilities

  • Design, develop, and maintain systems and APIs using C# and Python.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Create automated test cases and CI/CD pipelines for both on-premises and cloud deployments.
  • Collaborate with functional and technical staff to coordinate application upgrades or fixes.
  • Work closely with product managers to understand requirements and translate them into functional and non-functional technical specifications.
  • Participate in Agile development methodologies, sprint planning, stand-ups, and retrospectives.
  • Perform code reviews and provide constructive feedback to peers.
  • Troubleshoot and debug issues, ensuring timely resolution of software defects.
  • Stay updated on emerging technologies and industry trends to continuously improve development processes and tools.
  • Contribute to the overall architecture and design of software systems, ensuring scalability, reliability, and security.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field.
  • 3 years of experience as a hands-on developer, preferably in a fast-paced environment.
  • Proficiency in Microsoft technologies, including .NET Framework, C#, SQL Server, and Azure cloud platform, as well as Azure DevOps with a strong understanding of object-oriented programming principles.
  • Solid understanding of relational databases and SQL, with experience in query optimization and database design.
  • Proficiency in Microsoft SQL Server, server-side development including SSRS, T-SQL (Transact SQL) Stored Procedures, Views, Tables, and Triggers.
  • Excellent documentation, analytical, and problem-solving skills with attention to detail.
  • Team player with interpersonal skills and excellent communication abilities.
  • Ability to work independently and manage multiple tasks simultaneously.
  • Passion for learning and staying updated on new technologies and trends in software development.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service