Posted in

Application Architect

Application Architect

CompanyMedpace, Inc.
LocationCincinnati, OH, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s Degree or higher in Computer Science or closely related
  • 8+ years of experience in Software Development
  • Experience with a cloud-based platform (Azure) is a plus
  • Experience with microservices and event-driven architectures
  • Expert knowledge of APIs, Databases, and server-side language (e.g. C#)
  • Expert understanding of Front-End Frameworks (e.g. Angular)
  • Demonstrated ability to learn new technologies, systems and processes
  • Excellent analytical, written, and oral communication skills.

Responsibilities

  • Oversee the design process for application software
  • Implement and recommend viable architectural approaches that support long-term maintainability, extensibility, and interoperability of enterprise applications
  • Identify and evaluate potential risks in systems in relation to data integrity, security, and disaster recovery
  • Provide clear guidance to software development teams regarding software development patterns and proactively monitor the adherence to accepted patterns
  • Contribute to the shared private code repositories after aggregating feedback from the software development teams
  • Maintain a versioning and governance approach to private code repositories, and ensure that applications are leveraging this code as appropriate
  • Build and test prototypes
  • Liaise with software development teams to craft and automate deployments
  • Conduct code reviews, security reviews, and architectural reviews, and provide solutions/improvements as necessary
  • Complete other projects and responsibilities as assigned.

Preferred Qualifications

  • Experience with a cloud-based platform (Azure) is a plus