Application Solutions Architect
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