Software Architect

location
Košice, Slovak Republic

Category: Information service activities

Profession: IT architect

Type: Freelancer

Job Description

Architect is responsible for understanding stakeholder needs and helping the development teams define and implement a technological solution suitable to host current and upcoming features, while being conform with evolving non-functional requirements that they help to define Ensure that you are always at the forefront of cutting edge by attending conferences, meeting with industry experts and constantly researching latest technologies Maintain and enforce technical, development and security standards Ensure Architecture Repository and associated documentation is complete and correct To work with Solution Architects and stakeholders to establish accurate requirements, proposals and estimates To oversee and produce the design for all new software in area of responsibility To oversee the implementation of and assist with all developed software To provide 3rd line support for production systems, and occasionally if required by the business to be ‘on call’ to provide out-of-hours support Provide technical expertise with regards to performance tuning and capacity maintenance Be the Technical Owner for number of applications developed by our client To provide recruitment and induction of new developers To aid with developer performance evaluation

Other Skills

Strategy and Direction: Ability to see the big, long-range picture and establish compelling strategy and vision Communicating with Impact: Ability to effectively exchange information, news, ideas and meaning in business and technical environments. Creativity and Innovation: Ability to generate and translate an idea into a product or service that creates value for business. Delivering Results: Achieving key operational targets. Learn and Grow: On-going strive towards learning and ability to apply new knowledge. Flexibility and Adaptability: Ability to adapt to changing business needs, cultures, conditions and work responsibilities. Planning and Organizing: Ability to set priorities, goals and timetables to achieve maximum productivity. Proven experience working in corporate environment Strong relationship management skills Stress resistant Team player Self-driven Ability to work in and manage through complex environments Very good level of spoken and written English (C1) Software development experience UML Requirements Analysis Non-Functional Requirements Internet Security Best Practices Web Protocols and Standards High availability, scalable and performant application design Object oriented design Microservices architecture High volume data processing and back-end software development Proficiency of agile methodology (Scrum or Kanban) Test-Driven Development principles Code review procedures, formatting, integration testing and other development QA procedures Knowing principles of CI/CD frameworks Technical skills Experience with at least 3 technologies: Java SE, Spring, Spring Boot, RESTful web services, JPA/Hibernate, JMS, ActiveMQ, JavaScript front end frameworks (Vue, React or Angular), HTML5, CSS3, LESS Experience with one of public cloud service providers (AWS and Azure preferably) Git or other version control system, Maven/Gradle, Jenkins, Tomcat Spring Boot, JMS/ActiveMQ MySQL, Mongo DB – considered as a strong + and other SQL/NoSQL technology Docker, Kubernetes JavaScript back-end frameworks (NodeJS) and Typecsript JavaScript SSR

Benefits

• Flexible working hours • Home Office • Extra Vacation days • Holiday/homeoffice bonus • Relax rooms • Multisport card • Technical courses, Certifications • Worldwide IT Conferences • Commercial partners discounts • Ness Summer club – full-day summer program for children of our employees • Referral Program – to refer new employee • Diners club credit card • High-standard working conditions • Geeky Fridays • Massage

Salary: 3000

Expected start of work by agreement

Contact

Košút Igor

[email protected]