Vacancy expired!
- Define and oversee application architecture, implementation for diverse business projects and ensures alignment with Enterprise Architecture.
- Work on solutions across a diverse range of projects, which can include application development across SaaS, PaaS, IaaS and On-Prem distributed systems leveraging modern technologies such as Microservices, containers etc
- Technical knowledge of all phases of application architecture and development and responsibility to guide teams across all phases of SDLC.
- Work as a technical leader alongside the development and architecture teams, partnering closely with Security, Infrastructure, DevOps, Developers and Scrum teams.
- Respond to technical issues in a professional and timely manner.
- Ensure proper documentation of software design and work with business partners to design and implement solution to meet architecture standards.
- Ensure systems security and compliance with PII, HIPAA, SOX, etc.
- Identify dependencies and common components, and to assess migration feasibility and develop migration roadmap.
- Offer guidance in techniques including bulk application transfers into the cloud, deployment of Greenfield and Brownfield applications to cloud environments.
- Demonstrate leadership ability to back decisions with research and the “why,” and articulate several options, the pros and cons for each, and a recommendation.
- Effectively manages day to day activities across multiple projects.
- Required Skills/Experience:
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology or relevant field.
- 8+ years’ of experience in designing, executing and supporting software development projects.
- 3+ years’ experience in Enterprise, Application/Integration and Information architecture design.
- 2+ years’ of experience in designing and developing cloud applications on one of the public cloud platforms.
- Experience on Web Portals, object-oriented development and distributed object development.
- Experience on API management, Batch processing, DevOps, Agile practices.
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability.
- Good understanding on security best practices in application development.
- Experience in a broad set of technologies related to applications and IT infrastructure.
- Effective communication skills (written and verbal) to properly articulate complicated reports to management and other IT development partners.
- Experience managing the application delivery process is a plus.
- Experience working in a healthcare environment preferred.