About the role

  • Architect and design robust, scalable, and high-performing modern ERP applications.
  • Collaborate with stakeholders to define and prioritize application features and enhancements.
  • Develop and maintain architectural standards, best practices, and coding guidelines for modern ERP applications.
  • Provide technical leadership and mentorship to development teams, guiding them in implementing best practices and ensuring code quality.
  • Conduct reviews and provide constructive feedback to ensure adherence to architectural standards and best practices.
  • Identify and address technical debt and performance bottlenecks in existing applications, proposing and implementing appropriate solutions.
  • Stay up-to-date with the latest trends and advancements in modern ERP frameworks, and evaluate and recommend new tools and technologies.
  • Ensure the security, reliability, and scalability of the applications throughout the development lifecycle.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
  • Leading execution teams who are responsible for implementing your designs using the latest development patterns and technologies for various ERP Components.
  • Designing application architectures that meet Medline’s standards for resiliency, scalability, security, and agility.

Requirements

  • Senior level experience as a software developer, including demonstrable experience working as an Architect or Lead Developer building ERP application architectures.
  • Extensive knowledge of SAP ERP and the SAP HANA Databases.
  • Extensive knowledge and expertise in SAP Fiori, UI5, OData Services, and modern frameworks.
  • Solid understanding of architectural patterns, best practices, and design principles for building scalable and maintainable ERP applications.
  • Experience in designing and developing RESTful APIs and integrating them into front-end applications.
  • Strong problem-solving skills and the ability to quickly analyze and understand complex systems.
  • Experience with version control systems, build tools, and modern development workflows.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Familiarity with Agile/Scrum methodologies and working in an Agile development environment.
  • Strong attention to detail and a commitment to delivering high-quality work within project deadlines.
  • Experience designing applications and solutions for resilience and recoverability.
  • Experience mentoring/coaching ERP development teams on standards, guidelines, and best practices.
  • Experience with developing ERP applications for Healthcare (preferred).
  • Experience building application architectures for the Azure cloud platform (preferred).
  • Bachelor’s degree in Computer Science/Information Technology or related.

Benefits

  • health insurance
  • life and disability
  • 401(k) contributions
  • paid time off

Job title

Application Architect

Job type

Experience level

Junior

Salary

$132,600 - $199,160 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job