Marathon Petroleum-posted 3 months ago
Full-time • Entry Level
Findlay, OH
5,001-10,000 employees
Merchant Wholesalers, Nondurable Goods

The Associate Software Engineer within Corporate Functions IT will design, develop, test, and maintain high-quality software solutions for our evolving Eco-system. The Solution Engineering Developer will be responsible for designing, developing, testing, and maintaining customized solutions in C#, .Net, and cloud-native platforms (i.e., Azure) and technologies. This will involve analyzing business requirements, coding new application features, enhancing existing code and troubleshooting application issues, developing platforms and solutions to support data engineering and developer tooling, and configuring and customizing vendor-provided packaged software. To ensure success as a Software Engineer for Corporate Functions IT, you should have extensive experience working in a dynamic environment with emerging opportunities while possessing the ability to solve complex software problems. Ultimately, a top-class Developer can create dynamic and scalable applications that perfectly meet the evolving needs of the company.

  • Supports efforts and collaborates on small-to-medium features from technical design through completion.
  • Follows the defined software engineering roadmap, contributing to the organization's engineering and technology strategy.
  • Performs parts of the coding, debugging, testing, and troubleshooting throughout the development process in projects with limited complexity under supervision.
  • Applies understanding of the software development lifecycle and how various agile engineering practices can be used in own projects.
  • Conducts demos of application features and designs features to support automated testability.
  • Participates in discussions with stakeholders to understand user requirements.
  • Analyzes user requirements and translates them into solution or deliverables.
  • Assists with the implementation of new architectures, standards, methods and logic for enterprise software in accordance with business strategies and specifications.
  • Contributes to proper documentation of software design and works with business partners to design and implement solution to meet architecture standards.
  • Promote a collaborative team environment and work closely with colleagues to achieve business objectives.
  • Bachelor's Degree in Information Technology, related field or equivalent experience
  • 0-2 years of relevant experience
  • Agile Methodologies
  • Application Security
  • Cloud Computing
  • Continuous Improvement Mindset
  • Database Management
  • Debugging
  • DevSecOps
  • General Programming
  • Log Monitoring
  • Software Development Life Cycle (SDLC)
  • Software Testing
  • Version Control System
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Paid time off
  • 401k matching program
  • Paid parental leave
  • Educational reimbursement
  • Discretionary company-sponsored annual bonus program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service