System Architect / Project Lead
Remote Position or in our offices in Belgrade, Novi Sad, Niš and Subotica
Are you an experienced System Architect with a background in tech development and project management? Would you describe yourself as a natural leader with the ability to lead a team of engineers and designers and complete projects successfully from start to finish? Then you are in luck as we might have the role you’ve been looking for!
We are a creative agency that pride ourselves with specializing in creating and giving customized and innovative products and services to top clients in the industry.
As a System Architect and Project lead you would have the opportunity to work on innovative projects for top clients while leading a team of engineers and designers from start to finish. We deal with projects that are ambitious in both innovation and magnitude and you would have the unique opportunity to challenge yourself as a leader and simultaneously expand your knowledge of system implementation and approaches, modern technologies and creative solutions.
Responsibilities:
- Running the system structure/technical side of the company. Leading the entire development process from start to finish. Oversee project delivery, development of and management against project plans and timelines, monitors, and reviews various development deliverables ensuring all are consistent with standards. Leads coding and other work activities as necessary.
- Analyses business/ functional requirements and prepares development project schedule, tasks, and estimates.
- Leads a group of internal teams and collaborates with project managers for project feedback and deliverables.
- Accountable for design and code reviews, and resolution of defects.
- Leads development and integration environment setup.
- Lead configuration management including source code control, build automation and development of deployment scripts and instructions.
- Provides on-going support to business and internal teams
- Develops, maintains, and executes unit and integration test scenarios (automated or manual) to validate programs/application functionality and integration.
- Mentor team members in technical and non/technical skill development.
Skills:
- 3+ years’ experience in systems engineering/architecture and technical project management is required.
- BSc degree in Computer Science, Computer Engineering, Electrical Engineering, or related field is required.
- In-depth experience of the entire web development process (design, development and deployment).
- Experience with Cloud architectures, data modelling, data sizing and synchronization, and coding standards.
- Solid systems engineering background including requirements development, system architectures, and design documentation.
- Experience with IaaS, PaaS, SaaS, Service Oriented Architectures, and Web Services.
- Experience with Cloud technologies including Google Cloud, AWS, and/or similar
- Proven experience of PHP, JavaScript, CSS3 and Typescript.
- Experience with Quality Assurance and Quality Control procedures.
- Good experience with front-end languages (e.g. HTML, JavaScript and CSS).
- Excellent project management, analytical and time management skills.
- Strong verbal and written communication skills with the ability to articulate design and development concepts clearly to customers.
- Solid grasp of standard coding practices for designing software, implementing code, and developing test cases.
- Solid knowledge of PHP Frameworks (ColdFusion, Laravel, Spring) and latest frameworks related to HTML5, JavaScript and CSS (LESS, SASS, JQuery, Angular 2, Bootstrap, D3, grunt, npm etc.)
- Good knowledge of relational databases (Oracle, MySQL, SQLServer) and no sql databases (MongoDB, etc).
- Working knowledge of Unix/Linux environments
Does this sound like the right job for you? Then we'd love to hear from you and why you would be the right fit for us. Please include your CV and work-experience.
11.10.2018.