Software Architect İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

A leading-edge technology startup is looking for an experienced Software Architect to build a product and service offering by creating a foundation of architectural approaches for software design and implementation to lead the development team.

The company's vision is to create leading-edge Web 3.0 and blockchain solutions to customers.

The technical leader for the innovation and creation of new company software and program features overseeing a team of programmers. It is expected that both technical and design aspects of a project are delivered. Creativity and a detailed understanding of coding and leadership skills will be essential to be successful.

The role demands a solid technical background and excellent IT skills with full-cycle development experience in leading-edge technologies. It requires quick learning and adapting to new technologies. The role is responsible to provide a framework for developing software and system that will result in a high-quality software product.

Responsibilities

Solution architecture

  • Define all details of development, from technology to coding standards

  • Develop high-level product specifications with assuring to system integration and feasibility

  • Identify all technologies and tools in product development to achieve the expected solution

  • Collaborate with management and customers to determine functional and non-functional requirements for the platform and the solutions

  • Collaborating with management and customers to identify requirements and specifications

  • Capable of technical deep dive into platform design, verification flows, operating systems, networking, and storage.

Operational

  • Provides a detailed technical roadmap for the solution

  • Handles all DevOps, including back-end code and server architecture.

  • Ensure software meets all quality, security, modifiability, extensibility etc.

  • Responsible for troubleshooting, debugging, maintaining and improving solution

  • Troubleshoot technical problems quickly and efficiently

  • Compiling and assessing customer feedback to improve the solution

  • Oversee the development team deliverables to ensure consistency with initial design with development methodologies, like Agile and Scrum, among others.

  • Develop, plan and execute support of solution after customer delivery, including technical documentation

Management responsibilities

  • Responsible for building, executing and reporting a delivery plan for the solution development

  • Ensures the solution development team is executing within approved budgets.

  • Recruit the developers and onboard them to the team. Provide technical guidance and coaching to developers and engineers

  • Communicate all concepts and guidelines successfully to the development team

  • Responsible to build a software release plan and executing

  • Technical approval of final product before launch


Skills

  • Bachelor’s or Master’s degree in Computer Science or a related field

  • 5+ years of technical leadership experience as a solution architect or equivalent industry experience. Needs to have experience in software product planning, strategy, development, testing, support and delivery.

  • Ability to learn new technologies quickly. Overtake technical challenges alone or with the team.

  • Extensive knowledge of the software development process Agile and Scrum development methodologies

  • Excellent understanding of design patterns and architectural styles

  • High quality organizational, leadership, collaboration, problem-solving and communication skills

  • Proven track record of building and managing development teams

  • Demonstrated knowledge of Web 3.0, blockchain, cybersecurity and open source technologies

  • Hands-on developing software utilizing various coding languages, including Java, C++, PHP C#, .NET, and more.

  • Familiarity with HTML/CSS, JavaScript and UI/UX design

  • Professional certifications are a plus