Epicareer Might not Working Properly
Learn More

Solutions Architect (Application Development)

Salary undisclosed

Apply on


Original
Simplified

Job Objective:

The Solutions Architect is responsible for designing and implementing technology solutions that meet business needs, with a strong emphasis on application development. This role involves collaborating with stakeholders to define requirements, architecting scalable solutions, and ensuring best practices in software development and integration.

Key Responsibilities:

Solution Design:

  • Analyze business requirements and translate them into technical specifications.
  • Design and architect scalable, robust, and secure application solutions that align with business objectives.
  • Develop solution prototypes and proof of concepts to validate design choices.

Application Development:

  • Oversee and guide application development teams throughout the software development lifecycle (SDLC).
  • Ensure adherence to coding standards, best practices, and quality assurance processes.
  • Provide hands-on support in coding and troubleshooting complex application issues when necessary.

Technology Evaluation:

  • Assess and recommend appropriate technologies, frameworks, and tools for application development and integration.
  • Stay up-to-date with industry trends and emerging technologies to inform solution design.

Collaboration:

  • Work closely with business analysts, project managers, and development teams to ensure alignment and clarity on project goals.
  • Facilitate discussions with stakeholders to gather requirements, validate designs, and provide updates on progress.

Documentation:

  • Create and maintain comprehensive architectural documentation, including solution architecture diagrams, design specifications, and technical standards.
  • Document and communicate best practices and guidelines for application development.

Continuous Improvement:

  • Identify areas for process improvement within the development team and advocate for agile methodologies.
  • Mentor and coach junior developers on architectural principles and application design.

Position Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Solutions Architect or similar role, with a strong background in application development (3+ years preferred).
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with modern application frameworks and technologies (e.g., microservices, RESTful APIs, cloud platforms).
  • Strong understanding of software architecture patterns, design principles, and best practices.
  • Excellent problem-solving skills and the ability to think critically about technology solutions.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) is a plus.