Application Developer III (Corporate Systems)
Job Summary
The Application Developer III, Corporate Systems designs, develops, tests, and maintains secure, scalable enterprise applications that support business operations. This role is responsible for full stack application development, including translating business requirements into technical solutions, developing and debugging code, supporting application enhancements, and maintaining existing systems. The position collaborates with cross-functional teams to deliver high-quality software while following established architecture, development standards, security requirements, and Agile development practices.
This position is based in Leawood, KS and is not eligible for relocation.
What you will be doing:
- Design, develop, test, deploy, and maintain enterprise applications that support business operations and strategic initiatives.
- Translate business and functional requirements into scalable technical solutions that align with architectural standards and best practices.
- Develop full stack applications using modern programming languages, frameworks, and cloud technologies.
- Build and maintain application programming interfaces to support system integration and data exchange.
- Create secure, reliable, and maintainable code that complies with organizational security, compliance, and development standards.
- Perform unit testing, developer testing, debugging, troubleshooting, and defect resolution throughout the software development lifecycle.
- Participate in technical design sessions and provide recommendations for application architecture, performance, scalability, and maintainability.
- Enhance existing applications by implementing new functionality, improving performance, and resolving production issues.
- Collaborate with cross-functional teams to gather requirements, estimate effort, and deliver technical solutions that meet business objectives.
- Participate in code reviews to ensure quality, consistency, and adherence to development standards.
- Maintain technical documentation, including application designs, technical specifications, and implementation details.
- Support application deployments and production releases while assisting with issue resolution as needed.
- Contribute to the continuous improvement of software development standards, tools, processes, and technical practices.
- Identify opportunities to improve application reliability, automation, security, and operational efficiency.
- Communicate project status, technical challenges, risks, and recommendations with technical teams and stakeholders.
- Manage multiple development assignments while meeting project milestones and delivery timelines.
- Stay current with emerging technologies, development frameworks, and industry best practices.
What we need from you:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent combination of education and professional experience.
- 4+ years of professional experience developing enterprise software applications.
- Experience developing applications using C# and ASP.NET Core.
- Experience designing and developing RESTful application programming interfaces and Minimal APIs.
- Strong knowledge of relational database design, ANSI SQL, Entity Framework Core, and Dapper.
- Strong understanding of object-oriented analysis, object-oriented design, and software engineering principles.
- Experience developing and deploying applications using Microsoft Azure cloud services and containerized environments.
- Working knowledge of Agile software development methodologies, including Scrum or Kanban.
- Experience with test-driven development and automated testing practices.
- Strong analytical and problem-solving skills with the ability to identify root causes and develop effective technical solutions.
- Ability to interpret technical and business requirements and translate them into high-quality software solutions.
- Excellent organizational and time management skills with the ability to manage multiple priorities and meet project deadlines.
- Strong written and verbal communication skills with the ability to explain technical concepts to both technical and non-technical audiences.
What we also value (preferred):
- Experience with JavaScript or TypeScript and modern front-end frameworks such as React and Next.js.
- Experience with Azure, especially containerized workloads.
- Experience using integrated development environments, source control, and continuous integration and deployment tools, including Visual Studio, Git, GitHub, and GitHub Actions.
- Experience modernizing legacy applications.
- Ability to collaborate effectively with cross-functional teams while building positive working relationships.
- Demonstrated commitment to continuous learning and adopting emerging technologies and development best practices.
- Passion for technology and design (& movies!).
Minimum qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent combination of education and professional experience.
- 4+ years of professional experience developing enterprise software applications.
Why Work at AMC?
Do you speak in movie quotes? Have a movie moment that changed your life? If you love all things movies, you may be a perfect fit for our team!
AMC has propelled industry innovation since 1920, and we continue to innovate by delivering premium sight and sound, new and improved food and beverage options, and diverse content in our state-of-the-art theatres.
AMC supports personal well-being and work-life balance with a benefits package designed to promote health and happiness, both inside and outside of work.
- Hybrid work schedule (remote/in-office) for most corporate roles
- Annual bonus potential
- Accrued vacation and absentee time plus 12 paid holidays, including an additional day for your birthday
- Reduced working hours on Fridays during the summer to enjoy more of what you love outside the office
- Comprehensive medical, dental, and vision coverage
- Free, confidential access to the Employee Assistance Program (EAP), supporting the whole person through everyday stressors and major life moments
- 401(k) match to support your financial goals
- A relaxed, collaborative office environment with Coca-Cola Freestyle machines
- Convenient on-site gym facility
- Daily free popcorn and discounts on food and drinks (excluding alcoholic beverages)
- Special savings on AMC gift cards
- And of course—FREE movies at any AMC theatre nationwide and the ability to provide up to 8 friends and family movie passes
Job Address
One AMC Way 11500 Ash Street Leawood, Kansas 66211
Employment Status
Full Time
Relocation Eligibility
No
Department
IT PROGRAMMING & CORPORATE SYSTEMS
Pay Rate Type
Salaried
AMC and its subsidiaries are committed to equal employment opportunity and complies with all applicable federal, state, and local employment laws. AMC strictly prohibits and does not tolerate discrimination and will provide equal employment opportunities to all applicants without regard to an applicant’s race, color, religion, creed, gender, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, disability, military status, veteran status, genetic information, or any other reason prohibited by applicable federal, state, or local law, regulation, or ordinance. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, promotion, discipline, compensation, benefits, and termination of employment.