Software Engineer
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.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
12/21/2024
Views
0
Positive
Subjectivity Score: 0.8
Similar Jobs
Senior Technology Engineer - Java / C# / Angular / React.js - PNC
Views in the last 30 days - 0
View DetailsTeachers at Hebron KinderCare - KinderCare Learning Companies
Views in the last 30 days - 0
View DetailsOutside Sales Representative (Bilingual Spanish) - Spectrum
Views in the last 30 days - 0
View Details