Solutions Architect I

Compunnel

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in application architecture and development.
  • Proficient in creating technical documentation such as Functional Design Specifications.
  • Experience in performing design and code reviews, suggesting improvements.
  • Strong problem-solving skills with a focus on build and deployment issues.
  • Familiarity with ERP/CRM applications and related practices.
  • Ability to mentor and manage technical teams effectively.
  • In-depth knowledge of coding best practices and cloud infrastructure.

Responsibilities

  • Develop innovative applications while optimizing performance and maintenance.
  • Create and maintain technical documentation, including deployment guides.
  • Conduct thorough design and code reviews to enhance quality.
  • Serve as a key contact for resolving deployment and build-related issues.
  • Continuously learn new technologies and contribute to team knowledge sharing.
  • Identify efficiency enhancements and quality improvements within applications.
  • Mentor team members and set performance goals for continuous development.

Benefits

  • Opportunities for professional development and continuous learning.
  • Participation in industry conferences and seminars.
  • Collaborative work environment encouraging innovation and knowledge sharing.
  • Access to resources for upskilling and personal growth.
  • Support for achieving certifications and technical credentials.
Full Job Description
JOB SUMMARY
The Architect I will be responsible for creatively developing applications, selecting appropriate technical options, and optimizing application development, maintenance, and performance. This role involves developing technical documentation, conducting reviews, and acting as a point of contact for build and deployment issues. The Architect I is expected to continuously learn new technologies and business domains, contribute to practice-related activities, and identify opportunities for efficiency, cost, and quality optimization. They will interpret designs, code, debug, test, document, and validate solutions, while also influencing customer satisfaction and employee engagement. This role includes conducting technical assessments, mentoring teams, and setting goals.

Key Responsibilities
• Develop applications creatively and select appropriate technical options, optimizing development, maintenance, and performance using design patterns and reusable solutions.
• Develop technical documents such as Functional Design Specifications and Deployment documentation.
• Perform design document reviews, peer code reviews, and suggest code improvements.
• Serve as a single point of contact for build and deployment issues and resolve them promptly.
• Learn technology, business domain, and system domain individually and as recommended.
• Contribute to ERP/CRM Practice related activities, including assembling content for case studies, contributing to reusability, coordinating internal seminars, conducting knowledge sharing sessions, and participating in hackathons.
• Select appropriate technical options for development, such as reusing, improving, or reconfiguring existing components.
• Identify problem patterns and improve the technical design of applications or systems.
• Optimize efficiency, cost, and quality.
• Interpret application/feature/component designs to develop them in accordance with specifications.
• Code, debug, test, document, and communicate product/component/feature development stages.
• Validate results with user representatives, integrate, and commission the overall solution.
• Influence and improve customer satisfaction through suggestions for code refactoring, business process improvements, early sprint deliverables, and design suggestions.
• Influence and improve employee engagement within project teams.
• Learn and implement newly released technology features after impact analysis.
• Attend industry/technology specific conferences (if applicable) and share knowledge with the team.
• Conduct peer reviews and demand high-quality standards from reviewed deliverables.
• Conduct technical assessments for hiring candidates to developer/lead roles.
• Mentor and manage a team.
• Set goals for self and team and provide timely feedback to team members.
• Understand requirements/user stories.
• Create and provide inputs for effort and size estimation and plan resources for projects.
• Follow scrum ceremonies.
• Define coding standards, templates, and checklists.
• Review and create unit test cases, scenarios, and execution.
• Review test plans created by the testing team.
• Provide clarifications to the testing team.
• Perform defect RCA and mitigation.
• Identify defect trends and take proactive measures to improve quality.
• Manage the delivery of modules and user stories.
• Create/review templates, checklists, guidelines, and standards for design/process/development.
• Create/review deliverable documents, including design documentation, requirements, test cases, and results.
• Report status of assigned tasks and comply with project-related reporting standards and processes.
• Contribute project-related documents to SharePoint, libraries, and client universities.
• Review reusable documents created by the team.
• Create knowledge sharing assets.
• Execute and monitor the release process.
• Clarify requirements and provide guidance to the development team.
• Present design options to customers.
• Conduct implementation reviews with stakeholders.
• Work closely with customer architects to finalize design.
• Advise software developers on design and development with a deeper understanding of the business problem.
• Learn about the customer domain and identify opportunities for value additions.
• Set goals and provide regular feedback to team members.
• Understand aspirations of team members and provide guidance and opportunities.
• Ensure team members are upskilled and engaged in the project.
• Proactively identify risks and work on mitigation measures.
• Mentor and motivate junior leads to upgrade their technical screening skills.
• Manage all aspects of problem management activities, investigate root causes, and recommend SMART solutions.
• Maintain software process improvement activities.
• Define architecture for small-sized projects.
• Design and implement the technical framework.

Required Qualifications
• Ability to act creatively to develop applications and select appropriate technical options, optimizing development, maintenance, and performance.
• Ability to develop technical documents such as Functional Design Specifications and Deployment documentation.
• Ability to perform design document reviews, peer code reviews, and suggest code improvements.
• Ability to serve as a single point of contact for build and deployment issues and resolve them on time.
• Ability to learn technology, business domain, and system domain individually.
• Ability to contribute to ERP/CRM Practice related activities.
• Ability to select appropriate technical options for development, such as reusing, improving, or reconfiguring existing components.
• Ability to identify problem patterns and improve the technical design of applications/systems.
• Ability to optimize efficiency, cost, and quality.
• Ability to interpret application/feature/component designs to develop them in accordance with specifications.
• Ability to code, debug, test, document, and communicate product/component/feature development stages.
• Ability to validate results with user representatives, integrate, and commission the overall solution.
• Ability to influence and improve customer satisfaction.
• Ability to influence and improve employee engagement within project teams.
• Ability to learn and implement technology newly released features after impact analysis.
• Ability to attend industry/technology specific conferences and share knowledge with the team.
• Ability to conduct peer reviews and demand high-quality standards from reviewed deliverables.
• Ability to conduct technical assessments for hiring candidates to developer/lead roles.
• Ability to mentor and manage a team.
• Ability to set goals for self and team and provide timely feedback.
• Ability to understand requirements/user stories.
• Ability to create and provide inputs for effort and size estimation and plan resources for projects.
• Ability to follow scrum ceremonies.
• Ability to define coding standards, templates, and checklists.
• Ability to perform code review of team members.
• Ability to review and create unit test cases, scenarios, and execution.
• Ability to review test plans created by the testing team.
• Ability to provide clarifications to the testing team.
• Ability to perform defect RCA and mitigation.
• Ability to identify defect trends and take proactive measures to improve quality.
• Ability to manage the delivery of modules and user stories.
• Ability to create/review templates, checklists, guidelines, and standards for design/process/development.
• Ability to create/review deliverable documents, including design documentation, requirements, test cases, and results.
• Ability to report status of tasks assigned and comply with project-related reporting standards and processes.
• Ability to contribute project-related documents to SharePoint, libraries, and client universities.
• Ability to review reusable documents created by the team.
• Ability to create knowledge sharing assets.
• Ability to execute and monitor the release process.
• Ability to clarify requirements and provide guidance to the development team.
• Ability to present design options to customers.
• Ability to conduct implementation reviews with stakeholders.
• Ability to work closely with customer architects to finalize design.
• Ability to advise software developers on design and development with a deeper understanding of the business problem.
• Ability to learn about the customer domain and identify opportunities for value additions.
• Ability to set goals and provide regular feedback to team members.
• Ability to understand aspirations of team members and provide guidance and opportunities.
• Ability to ensure team members are upskilled and engaged in the project.
• Ability to proactively identify risks and work on mitigation measures.
• Ability to mentor and motivate junior leads to upgrade their technical screening skills.
• Ability to manage all aspects of problem management activities, investigate root causes, and recommend SMART solutions.
• Ability to maintain software process improvement activities.
• Ability to define architecture for small-sized projects.
• Ability to design and implement the technical framework.
• Proactively identifying solutions for technical issues.
• Ability to maintain technical evaluation procedures.
• Ability to estimate project effort based on the requirement.
• Ability to perform and evaluate test results against product specifications.
• Ability to break down complex problems into logical components.
• Ability to interface with other teams, designers, and parallel practices, including regular follow-up for conflicts.
• Ability to create and articulate impactful technical presentations.
• Ability to follow high levels of business etiquette in emails and other business communication.
• Ability to drive conference calls with customers and answer customer questions.
• Ability to work under pressure, determine dependencies, facilitate planning, and handle multiple tasks.
• Ability to build confidence with customers by meeting deliverables on time with quality.
• Ability to proactively ask for and offer help.
• Functional and technical designing on various ERP/CRM cloud platform features and automations.
• Thorough knowledge of coding best practices and understanding coding limitations.
• Experience using data loading tools.
• Experience with production deployment and solving deployment errors.
• Experience in integrating ERP/CRM with external systems using SOAP API, REST API, etc.
• Experience working in Agile methodology.
• Knowledge of HTML/HTML5, CSS, XML, AJAX, Web-services.
• Experience with Google APIs, JQuery/any other java-script framework, ERP/CRM technology-specific mobile development, analytics, etc.
• Deep knowledge on architecting solutions and applications on cloud-based infrastructures.
• Deep level proficiency in the specialist area.

Certifications
• Number of applicable technical/domain certifications completed.
• Complete relevant domain certifications.

Similar Jobs

  • Architect
    $90K — $130K *
    Salas O'Brien
    Remote
  • Windward
    Architect - Civic & Justice
    $75K — $115K *
    Windward
    Los Angeles, CA 90011 (Los Angeles County)
  • Architect
    $70K — $95K *
    Hooker DeJong
    Remote
  • Flad Architects
    Architect
    $78K — $120K *
    Flad Architects
    San Diego, CA 92154 (San Diego County)
  • Architect
    $115K — $130K *
    Foster + Partners
    Los Angeles, CA 90011 (Los Angeles County)
  • Architect
    $105K — $145K *
    Akiva AI LLC
    Long Beach, CA 90805 (Los Angeles County)

More Jobs at Compunnel

More Information Technology Jobs

Find similar Solutions Architect I jobs: