Job Description
Job Description
This is a remote position.
Role : Lead Architect (Critical and urgent)
Location : Remote
Type : Full Time
Job Description :
Primary Responsibilities :
- Support the architecture and design of an application, providing hands-on technical leadership
- Demonstrate an advanced level of understanding and application of general systems concepts and their integration with business problem resolution
- Ensure solutions align with business and IT goals / objectives
- Identify enhancements to improve supportability, operability, or performance of applications within the application group and develop a business case for suggested enhancements
- Collaborate with business partners / product owners to understand desired system functionality
- Understand new product capabilities and decompose the implementation into specific functional changes for verification
- Participate in design activities, monitor task completion, and ensure project progress
- Exercise independent judgment and discretion to prioritize, plan, and manage team activities
- Review code and provide feedback on best practices and performance improvements
- Provide guidance to team members to enhance productivity
- Manage multiple projects simultaneously
- Set attainable goals for team members and guide them to success
- Deliver all project deliverables on scope, on time, and on budget
Qualifications : Required :
Required :
Must have 10+ years of exp
- 6+ years of software engineering experience
- 5+ years of experience within a Java environment
- 1+ years of production experience with cloud technologies
- In-depth knowledge of systems development life cycle and / or operational maintenance environment
- Strong organization and effective communication skills
- Troubleshoot production support issues post-deployment and provide solutions as required
- Experience delivering software using an Agile methodology
Preferred :
- Bachelor's degree
- Experience developing project cost and benefit estimates, including identification and evaluation of alternatives
- Provide training and assistance on a full range of technical issues to the broader team
- Experience with prototyping and performance tuning applications across multiple operating systems, languages, and computing platforms
- Understanding of distributed architecture design principles
- Experience working in the healthcare industry
- Experience with business rule engines
- Experience with the following technologies :
- Streaming technology (e.g., Kafka)
- Cloud platforms (e.g., OpenShift)
- Databases (e.g., NoSQL, GraphDB)
- Microservices architecture
- Web development frameworks (e.g., React, Angular)
9 days ago