> Markdown version of [/jobs/ext/2180473-specialist-it-apps-dev](https://www.wearedevelopers.com/jobs/ext/2180473-specialist-it-apps-dev). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Specialist - IT Apps Dev - **Company:** Sunoco LP - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, C Sharp (Programming Language), Continuous Delivery, Continuous Integration, Extract Transform Load (ETL), Microsoft SQL Server, Scrum Methodology, SQL Stored Procedures, TypeScript, Web Applications, Web Services, Extensible Markup Language (XML), Freeform SQL, ReactJS, Backend, AngularJS, Information Technology, Front End Software Development, Service Stack - **Published:** August 22, 2026 - **Apply:** https://www.dice.com/job-detail/7cd29293-5357-4e1c-b8c1-536027d5104f ## About the Role * Bachelor's Degree in Computer Science or related field, * 3-5 years of experience * Equivalent experience and demonstrated equivalent competency may supplant the bachelor's degree * Experience with Angular * Experience with C# and MSSQL * Experience with MSSQL and C# * Understands HTML, XML, web services, etc. * Understands and can write complex SQL queries and stored procedures with complex table relationships * Knowledge in writing ETL applications using MSSQL and C# * Excellent communication skills and ability to work patiently with users * Quickly learn new skills and technologies * Ability and willingness to go beyond IT knowledge and understand the underlying business process This position may be filled at the Analyst, Senior, or Lead level, depending on the successful candidate's qualifications, experience, and demonstrated competencies. Humble. Hungry. Smart. Does this sound like you? Do others describe you as being a down-to-earth achiever? Someone who thinks outside the box and always strives to do more than what is required? Someone who sees the bigger picture? You sound brilliant to work with! ## Description The primary role of this position is to help design, build, and integrate modern web applications with a variety of existing backend systems. This role includes supporting and enhancing our current Angular application while also contributing to the development of a new React-based application currently under active build. Experience with React is highly beneficial as we continue expanding our front-end technology stack. As a Senior Software Developer, you will play a key leadership role in sprint planning, requirements gathering, solution design, prototyping, and full-stack development. You will collaborate closely with cross-functional teams to deliver scalable, high-quality solutions using modern technologies including C#, TypeScript, MSSQL, and contemporary front-end frameworks within a Continuous Integration/Continuous Deployment (CI/CD) environment. Strong architectural thinking, clean coding practices, and experience working across both frontend and backend systems are essential for success in this role. Responsibilities: * Designing and building customer facing website * Designing and building backend jobs to integrate applications * Troubleshooting and resolving application issues ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)