Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Senior Software Solution architect
Senior Solution architect/Senior Technical consultant will be technically responsible for the successful creation and delivery of the Service center technical output by:
- Making key software design and implementation decisions with the development teams in Coordination with other relevant stakeholders
- Planning for technical tasks including tracking technical dependencies
- Managing change request’s technical impacts & making recommendations
- Guaranteeing quality of deliveries
- Educating the team on technical best practices
Responsibilities:
- Ensures full awareness of product’s technical platforms, technical solutions, and technical architecture
- Defines Project’s technical solution in conjunction with the development team to accomplish the business objectives.
- Assesses technical risk and create/manage mitigation plans.
- Establishes standards and procedures to track and measure technical efficiency and effectiveness.
- Works closely with technical Leaders, and supports in technical evaluations for development team(s), identifying strengths, problem areas, and developing plans for improving performance (as applicable)
- Conducts technical interviews for technical positions candidates in coordination with technical leaders.
- Scouts for and evaluates new technology, key development procedures and tools as opportunities for innovation and development excellence.
- Oversees technical design documentation process for correctness and timeliness.
- Provides input to the other disciplines on the practicality of initial design goals and impact to the overall project timeline.
- Evaluates software implementation on design and task thoroughness
- Identifies weak software systems that need code improvement and schedules preventive/corrective actions, when possible.
- Promotes innovation and automation whenever possible
- Ensures all configuration management procedures (version control, deployments, etc. …) are adequately followed, and propose improvements as necessary
- Provides technical guidance to IT team
- Aids in all stages of post-production including maintenance operations
- Identifies potential user needs and resolve technical problems.
- Ensures Non-functional product’s goals are always met (performance, security, usability, etc. …).
Job Requirements
Qualifications:
- Bachelor's degree in IT (computer sciences, Software engineering)
- A strong technology background is required, including experience in solution architecture, technology architecture, database design and software application design.
- Proficiency in cross platforms software development using [Java technologies including Servlets, JSPs, JAX-RS, JPA, mobile applications development, and latest front-end technologies (JavaScript, jQuery, Backbone, Marionette, HTML 5, CSS, Less) and server-side JavaScript (Node.js, HAPI)]
- 12+ years of relevant working experience, including at least 5 years in putting effective technical solutions
- Experience in delivering multiple projects at the same time is also required.
- Excellent experience with agile-scrum methodology
- Excellent English language
- German language is a plus
- Experience in digital entertainment business is a plus