More jobs:
Software Engineer, Full Stack Developer
Job in
Findlay, Hancock County, Ohio, 45839, USA
Listed on 2026-05-24
Listing for:
Driveformpc
Full Time
position Listed on 2026-05-24
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Findlay, Ohio:
Denver, Colorado:
San Antonio, Texastime type:
Full time posted on:
Posted Todaytime left to apply:
End Date:
May 28, 2026 (7 days left to apply) job requisition :
#
** An exciting career awaits you
** At MPC, we’re committed to being a great place to work – one that welcomes new ideas, encourages diverse perspectives, develops our people, and fosters a collaborative team environment.# Position Summary We are seeking a motivated Software Engineer to join our Software Development Team within the Midstream IT organization. This role is ideal for technically curious professionals eager to build their skills while contributing to real-world development efforts.
The engineer will support the team by working on defined features from design through delivery, collaborating with the Architect and stakeholders to translate business needs into technical solutions. They will contribute across the software development lifecycle while gaining hands-on experience with modern tools and practices.
This position requires a strong technical foundation, the ability to independently complete assigned tasks, and a commitment to delivering reliable, high-quality solutions. Over time, the engineer will build domain expertise, take on greater ownership, and contribute to continuous system and process improvements.
This position belongs to a family of jobs with increasing responsibility, competency, and skill level. Actual position title and pay grade will be based on the selected candidate’s experience and qualifications.#
Key Responsibilities
* Supports efforts of limited complexity to execute the defined software engineering roadmap; leads small-to-medium features from technical design through completion.
* Supports the defined software engineering roadmap, contributing to the organization's engineering and technology strategy.
* Performs coding, debugging, testing and troubleshooting throughout the development process in projects with moderate complexity under supervision.
* Stays current on industry trends and serves as an expert on the software development lifecycle and agile engineering practices; coaches others, as needed. Conducts demos of application features and designs features to support automated testability.
* Collaborates with users to translate requirements into design specifications for the review of more senior members of the team.
* Produces high-quality solution or deliverables in accordance with effort estimates and specifications.
* Supports the implementation of new architectures, standards, methods and logic for enterprise software in accordance with business strategies and specifications.
* Carries out proper documentation of software design and works with business partners to design and implement solution to meet architecture standards.#
Education and Experience
* Bachelor’s Degree in Information Technology, related field, or equivalent experience required
* 2+ years of relevant IT experience
* Experience building applications using C# and .NET (Core / .NET 6+)
* Understanding of the software development lifecycle (SDLC), with hands-on experience using version control systems in collaborative team environments
* Ability to design, develop, test, and deploy features end-to-end, including troubleshooting, debugging, and maintaining code quality through testing and code reviews
* Experience working with SQL and relational databases, including schema design and query optimization
* Familiarity with CI/CD pipelines and automated deployments using tools like Azure Dev Ops
* Familiarity with cloud fundamentals, application security, monitoring and logging, and exposure to cloud platforms such as Microsoft Azure
* Experience working in Agile/Scrum teams, with strong problem-solving, analytical, and communication skills to collaborate effectively# Skills
* ** Agile Methodologies** - Agile project management is an iterative approach to delivering a project throughout its life cycle, taking incremental steps towards the completion of a project.
* ** Cloud Computing** - Knowing how to manage cloud services, develop cloud applications and use cloud architecture to meet customer…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×