Bachelor's degree in Software Engineering, Computer Science, Information Systems, or related field
5+ years of experience in enterprise application development using .NET (C#), SQL, Java, or similar technologies
Experience with web applications, RESTful APIs, and integrations in Microsoft and Oracle environments
Hands-on experience with Microsoft Azure services and knowledge of Microsoft Power Platform
Strong experience with SQL Server and Oracle databases, including design and optimization
Experience supporting Oracle-based systems like JD Edwards EnterpriseOne
Ability to independently troubleshoot and enhance applications in production environments
Strong analytical and communication skills, capable of managing multiple priorities.
Responsibilities
Design, develop, test, and implement enterprise applications and integrations across Microsoft and Oracle platforms
Collaborate with end users and stakeholders for usability and acceptance testing
Develop and support integrations between JD Edwards EnterpriseOne and other systems
Participate in peer code reviews to uphold coding standards and best practices
Provide ongoing support and troubleshooting for enterprise applications
Support system upgrades, migrations, and continuous improvement initiatives
Identify and implement enhancements to applications and development processes.
Benefits
Ongoing professional development opportunities
Collaborative work environment
Exposure to diverse technology platforms
Opportunities for innovation and process improvement
Supportive team culture that values accountability and resilience.
Full Job Description
WHAT YOU WILL DO:
As a Software Development Engineer, you will be responsible for developing and supporting enterprise applications across both Microsoft and Oracle technology platforms that support manufacturing, supply chain, and business operations.
Your key responsibilities will include:
Design, develop, test, and implement enterprise applications, integrations, automations, and enhancements across Microsoft and Oracle platforms
Collaborate closely with end users and project stakeholders to conduct usability testing, user acceptance testing, and solution validation, ensuring applications meet business requirements.
Develop and support integrations between JD Edwards EnterpriseOne, Microsoft applications, cloud platforms, databases, and other enterprise systems
Participate in peer code reviews to maintain coding standards, documentation, and best practices
Provide ongoing production support, troubleshooting, root cause analysis, and issue resolution for enterprise applications and integrations
Support system upgrades, migrations, deployments, patching activities, and continuous improvement initiatives across Microsoft and Oracle application environments
Identify, recommend, and implement enhancements to applications, development processes, automation solutions, and development best practices
WHO YOU ARE:
You are someone who takes accountability for your actions, is respectful of others, and remains resilient in the face of change. In addition, you also have:
Bachelor's degree in Software Engineering, Computer Science, Information Systems, or a related field.
5+ years of experience developing enterprise applications using .NET (C#), SQL, Java, or similar technologies.
Experience developing web applications, RESTful APIs, integrations, and business applications within Microsoft and Oracle environments.
Hands-on experience with Microsoft Azure (App Services, Azure Functions, Key Vault, Azure DevOps, and related cloud services) and working knowledge of the Microsoft Power Platform (Power Apps, Power Automate, and Dataverse).
Strong experience with SQL Server and Oracle databases, including database design, query development, optimization, reporting, and data integration.
Experience supporting Oracle-based business systems and enterprise application environments, including JD Edwards EnterpriseOne.
Ability to independently design, develop, troubleshoot, support, and enhance enterprise applications in a production environment.
Strong analytical, problem-solving, communication, time management, and collaboration skills, with the ability to manage multiple priorities and meet deadlines in a fast-paced environment.