Software Engineer
Company
Crescent Bank
Location
Carrollton, TX
Type
Full Time
Job Description
Software Engineer
The Software Engineer is responsible for designing, implementing, and maintaining the scalable and efficient front end & backend systems to support IT applications and infrastructure. Software engineer should be proficient in programming languages C#, Python, and SQL. Familiarity with Agile practices, Microservices architecture, and public cloud is required. Engineers collaborate closely with the other developers, Product Managers, and other 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 the best practices and coding standards.
Want more jobs like this?
Get jobs in Carrollton, TX delivered to your inbox every week.
- Create Automated test cases and CICD 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 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 our development processes and tools.
- Contribute to the overall architecture and design of our software systems, ensuring scalability, reliability, and security.
Skills and Qualifications
- Bachelor's degree in computer science, Engineering, or related field.
- 3+ years' 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 Dev Ops 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.
- Should be a team player with interpersonal skills with excellent communication.
- Ability to work independently and manage multiple tasks simultaneously
- Passion for learning and staying updated on new technologies and trends in Software Development.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Equal opportunity employer: Race/Color/Sex/Sexual Orientation/Gender Identity/Religion/National Origin/Disability.
Date Posted
12/21/2024
Views
0
Similar Jobs
Principal Machine Learning Engineer- AI Platform - Visa Inc,
Views in the last 30 days - 0
Visa a global leader in payments and technology is seeking a Principal Machine Learning Scientist with extensive experience in machine learning system...
View DetailsSenior Software Engineer (Hybrid) - Motorola Solutions
Views in the last 30 days - 0
Motorola Solutions is seeking a software engineer for their Cloud Platform Engineering team The role involves designing and implementing CICD pipeline...
View DetailsPrincipal Software Engineer - ShyftLabs
Views in the last 30 days - 0
ShyftLabs is seeking an experienced Principal Software Engineer to design and implement scalable highperformance software systems The role involves co...
View DetailsProduct Owner - ShyftLabs
Views in the last 30 days - 0
ShyftLabs a growing data product company founded in 2020 is seeking an experienced Product Owner The role involves defining product vision leading Agi...
View DetailsSenior End-User Compute Administrator - Optimum
Views in the last 30 days - 0
Optimum a leader in connectivity is seeking a Senior Enduser Compute and Administration Specialist The role involves managing and supporting the organ...
View DetailsSMB Regional Account Manager (70008032) - Optimum
Views in the last 30 days - 0
Optimum a leader in connectivity is seeking enthusiastic professionals to join their team as Small to Medium Regional Account Managers The role involv...
View Details