> Markdown version of [/jobs/ext/3363422-software-engineer](https://www.wearedevelopers.com/jobs/ext/3363422-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Midfield City School Systems - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Salary:** $118,934.0 - $138,550.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), Agile Methodology, Amazon Web Services, Confluence, JIRA, User Authentication, Software Bug Management, Continuous Delivery, Continuous Integration, Software Design Patterns, Enterprise Document Management System, IBM Software, Python (Programming Language), Microsoft SQL Server, OAuth, Open Source Technology, Oracle (Applications), Software Engineering, PL-SQL, Oracle WebCenter, Extensible Markup Language (XML), Multithreading, Information Technology, Restful APIs, Oracledb - **Published:** September 30, 2026 - **Apply:** https://www.careerjet.com/job/us316f6b96bf1f47adf7cc54074944e2c3/eaa ## About the Role Requirements: Requires a Master's degree or foreign equivalent in Computer Science, Information Technology, or a related technical field plus two (2) years of experience as a Software Engineer, Developer, or in a related position performing software development and designing technical solutions. Must have experience with the following: architecting, designing, developing, and implementing solutions to support enhancements and bug fixes in existing and new applications; applying knowledge of multithreading concepts, design patterns, and software development methodologies, including Agile, and Continuous Integration and Continuous Deployment for applications development; working with Core Java, PL/SQL, Python, HTML, XML, FileNet, AWS, Ctrl-M and working with open source code and frameworks; and Agile environments, JIRA, Confluence, REST API with authentication and authorization using OAUTH. ## Description Duties: Work within an agile team environment to perform software development activities. Design, develop, drive and deliver technical solutions to the business in timely and efficiently. Work closely with and mentor software engineers. Work in an agile environment, helping improve process and define development best practices. Document and/or review testing results working closely with other developers and product owners to resolve reported issues. As a member of the Enterprise Document Management System (EDMS) development team, responsible for the analysis, design, coding and testing of Oracle WebCenter Content (WCC) components. Utilize Oracle WCC, MSSQL and/or Oracle DB and Java skill set. Work with business stakeholders to define, analyze, and document business requirements to help implement solutions consistent with the needs of Rating Groups and other MIS strategic objectives, including use case development as needed for clear understanding by business and development teams. Provide support for business and data requirements. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)