MPC is looking to hire an Associate Software Engineer to design, develop, test, and maintain high-quality software solutions for their evolving Eco-system, specifically focusing on customized solutions in C, .Net, and cloud-native platforms (Azure).
Requirements
- extensive experience working in a dynamic environment with emerging opportunities while possessing the ability to solve complex software problems.
- Agile Methodologies
- Application Security
- Cloud Computing
- Database Management
- Debugging
- DevSecOps
Responsibilities
- design, develop, test, and maintain high-quality software solutions for our evolving Eco-system.
- designing, developing, testing, and maintaining customized solutions in C, .Net, and cloud-native platforms (i.e., Azure) and technologies.
- 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.
- Supports efforts and collaborates on small-to-medium features from technical design through completion.
- 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 (e.g., requirements analysis, design, coding, unit testing, acceptance testing).
- Assists with the implementation of new architectures, standards, methods and logic for enterprise software in accordance with business strategies and specifications.
Other
- Bachelor’s Degree in Information Technology, related field or equivalent experience
- 0-2 years of relevant experience
- Continuous Improvement Mindset
- General Programming
- Log Monitoring