Software Engineer
Join Casey's Fuel Engineering team as a Software Engineer! As a Software Engineer, you'll be responsible for building, testing, and maintaining technical products and platforms in support of Casey's strategic objectives.
Key Responsibilities
Key Responsibilities
- Develop existing solutions and contribute to development of new technical complex solutions by analyzing and identifying areas of modification and improvement. Develop new routine solutions to meet customer requirements.
- Contribute to and maintain roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements.
- Monitor, identify, assess and correct complex software problems to maintain fully functioning applications software.
- Proactively learn complex engineering and business industry best practices while correctly applying learning to their daily work.
- Design, develop, execute and maintain complex automated unit tests to ensure quality of solution being built.
- Research and suggest improvements to increase quality of the technical solution and supporting infrastructure to better meet users’ needs.
- Bachelor's degree in Computer Science, Information Technology, or equivalent years of related work experience.
- At least three (3) years of experience building and maintaining technical solutions in a business environment.
- Extensive experience in C# programming with a deep understanding of object-oriented design principles.
- Proven expertise in API development, including RESTful APIs, with a focus on security and performance.
- Strong experience in data integrations, ensuring seamless and accurate data flow across systems.
- Hands-on experience with Azure cloud services, including Azure Functions, Azure Storage, and Azure SQL.
- Proficient in Azure DevOps, with experience in setting up and managing CI/CD pipelines, automating workflows, and enhancing operational efficiency.
- Ability to troubleshoot, optimize, and maintain complex systems in a fast-paced environment.
- Experience with T-SQL including creating/altering stored procedures and functions, understanding of normalized table structures, and knowledge of best practices to produce well-written, efficient SQL code.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Food and Beverage Services and Retail
Referrals increase your chances of interviewing at Casey's by 2x
See who you knowFeatured Benefits
Inferred from the description for this job
-
Medical insurance -
Vision insurance -
Dental insurance -
401(k) -
Paid maternity leave -
Paid paternity leave -
Disability insurance
Get notified about new Software Engineer jobs in Ankeny, IA.
Sign in to create job alertSimilar jobs
People also viewed
-
Full Stack Developer
Full Stack Developer
-
Net Developer - Full Stack
Net Developer - Full Stack
-
Software Engineer - GMC (Open to hiring at the Senior Level)
Software Engineer - GMC (Open to hiring at the Senior Level)
-
Java Developer
Java Developer
-
Java Developer
Java Developer
-
Java Developer
Java Developer
-
Java Developer
Java Developer
-
Java Developer
Java Developer
-
.Net Software Developer I
.Net Software Developer I
-
Java Developer
Java Developer
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More