Application Developer - MES
Role details
Job location
Tech stack
Requirements
Job Summary The Senior Application Developer - MES is responsible for designing, developing, enhancing, and supporting enterprise applications within the Manufacturing Execution Systems (MES) and Quality Control environment. This hands-on role focuses on Oracle APEX and PL/SQL development, modernizing legacy applications, integrating enterprise systems, and supporting manufacturing operations. The ideal candidate will have strong Oracle development expertise, experience working in manufacturing environments, and the ability to independently deliver high-quality software solutions throughout the Software Development Life Cycle (SDLC). Key Responsibilities Analyze business and system requirements and translate them into technical application solutions. Design, develop, enhance, test, and maintain applications using Oracle APEX and PL/SQL. Read, analyze, and modernize legacy code into scalable and maintainable solutions. Develop both frontend user interfaces and backend application components. Design and implement RESTful web services, APIs, and system integrations. Support application migrations, deployments, testing, and production rollouts. Perform debugging, troubleshooting, root cause analysis, and performance optimization. Develop and maintain technical documentation, installation guides, and operational procedures. Collaborate with business users, developers, project managers, and cross-functional teams to deliver solutions. Support Manufacturing Execution Systems (MES), quality control, and plant operations in production environments. Participate in application support rotations to ensure system availability and operational continuity. Utilize Git, Jenkins, and CI/CD tools to support software development and deployment. Follow software development lifecycle (SDLC), quality assurance, and coding best practices. Stay current with emerging technologies and recommend improvements to application architecture and development practices. Required Qualifications Bachelor's degree in Computer Science or a related field, or a minimum of 7 years of application development experience in lieu of a degree. 46+ years of experience in software application development. Strong hands-on experience with Oracle PL/SQL and Oracle APEX. Experience developing frontend and backend application components. Ability to analyze and modernize legacy application code. Experience with relational database management systems and SQL optimization. Experience developing and integrating web services and APIs. Familiarity with Git, Jenkins, and version control tools. Knowledge of CI/CD processes and Software Development Life Cycle (SDLC) methodologies. Experience with software testing, debugging, and quality assurance practices. Strong analytical, troubleshooting, and problem-solving skills. Excellent written and verbal communication skills. Ability to work independently and collaborate with cross-functional teams. Preferred Qualifications Experience developing Manufacturing Execution System (MES) applications. Experience supporting manufacturing, supply chain, warehouse management, or distribution systems. Experience with enterprise system integrations, deployments, and production support. Knowledge of cloud technologies, containerization, and automated testing tools. Experience working in manufacturing or plant production environments. Education: Bachelors Degree