Description
Franklin Madison is looking for an experienced Application Solutions Architect to join our team. This position is a hybrid position based out of our Brentwood, TN office.
Responsibilities:
Solution Design and Development:
- Architect end-to-end solutions that meet business requirements and align with industry best practices.
- Design and implement scalable, high-performance software applications and systems.
- Provide technical leadership in the development and integration of software components.
Technology Stack Expertise:
- Possess deep expertise in a wide range of technologies, frameworks, and programming languages. Our technical stack is with Java, AWS, Angular, Microservices Architecture. Candidates should be open to other Tools and Stacks.
- Evaluate and recommend technologies and tools that best fit the project requirements.
- Ready to do a POC on the recommended Tools and Stacks
Requirements Analysis:
- Collaborate with stakeholders to gather and analyze business requirements.
- Translate business needs into technical specifications and architectural designs.
Cross-functional Collaboration:
- Work closely with development teams, project managers, and business analysts to ensure successful project delivery.
- Provide technical guidance and mentorship to junior team members.
System Integration:
- Define and implement integration strategies for complex enterprise systems.
- Ensure seamless communication and interoperability between different components of the system.
Scalability and Performance Optimization:
- Design solutions that are scalable and can handle increased loads.
- Perform performance analysis and optimization for critical systems.
Security and Compliance:
- Implement and enforce security best practices in software design.
- Ensure compliance with industry standards and regulations.
Documentation and Knowledge Sharing:
- Create comprehensive technical documentation for architectures, designs, and processes.
- Conduct knowledge-sharing sessions to enhance the overall team's expertise.
Requirements
- Graduate degree in Computer Science or Information Technology
- 10+ years experience in IT
- 5+ years experience in Application Architecture
- Possess deep expertise in a wide range of technologies, frameworks, and programming languages. Our technical stack is with Java, AWS, Angular, Microservices Architecture. Candidates should be open to other Tools and Stacks.
- Exceptional problem solving, critical thinking and analytical skills
- Exceptional communication skills