Търсене на работа
Вход

Software Architect

ID: 2151
Локация: Sofia
Вид заетост: Permanent
Кратко описание

Manpower Inc. is a world leader in the staffing industry, providing workforce management services and solutions to customers through around 3,900 offices in over 80 countries. Manpower also provides a range of staffing solutions, engagement and consulting services worldwide.


For an international company that is a global online brokerage firm, specialized in providing multi-asset trading solutions for thousands of clients around the world


Software Architect


The successful candidate will be able to drive solution and architecture design, create standards, guidelines and best practices for the development team. You will play an important role in creating the Architecture as a whole and provide guidance to the software development team.


Кандидатствайте Назад

Requirements:

  • 5+ years of software development experience with Java or Kotlin
  • Bachelor’s Degree in Computer Science or another relevant field (Master’s degree preferred)
  • Ability to build complex software solutions
  • Excellent knowledge of software design and architecture patterns
  • Experience with Git, SSH and Bash
  • Experience with SOAP and RESTful APIs
  • Knowledge of WebSockets and understanding of the FIX protocol
  • Experience with streaming platforms and message brokers
  • Knowledge of relational Data Bases such as Oracle, MsSQL, MySQL, etc.
  • Experience with time series and NoSQL databases is an advantage
  • Ability to Implement and integrate B2B services
  • Experience with Docker and Kubernetes or Swarm
  • Knowledge of CI/CD pipeline implementations
  • Understanding of software quality assurance and cybersecurity concepts and principles
  • A technical mindset with great attention to detail
  • High-quality organizational, analytical, and leadership skills
  • Outstanding communication and presentation abilities
  • Ability to provide guidance and mentorship to junior developers


Responsibilities:

  • Research and Develop high-level solutions based on business goals with attention to system integration and feasibility
  • Collaborate with other professionals to define functional and non-functional requirements
  • Design, build, and maintain scalable, high-performance, reusable, and reliable solutions
  • Define all aspects of development – from technology stacks and system workflows to coding standards
  • Define system component interactions and problem-solving approaches
  • Implement unit tests and integration tests, to ensure robustness and reliability
  • Work with 3rd parties to integrate externally developed deliverables into the system
  • Oversee progress of the development teams to ensure consistency with initial design
  • Provide technical guidance and coaching to developers and engineers
  • Ensure software meets all quality attribute requirements of performance, scalability, integrity, security, modifiability, extensibility, etc.
  • Perform code reviews and maintain technical documentation
  • Research and evaluate new technologies, analyze how they would apply to existing components
  • Proactively drive changes to deliver continuous product improvements
  • Successfully communicate all concepts and guidelines to development teams


What we offer:  

  • Highly competitive remuneration
  • 25 days annual paid leave
  • Health insurance & Dental Care for you, spouse, and kids under 18
  • Multisport card that we fully cover
  • Employee Assistance Program
  • Referral Program
  • Fresh fruits, nuts, healthy snacks, and beverages
  • Modern and colourful office in Cargill Tower, close to public transports and commodities


Кандидаствай

Име
Фамилия
Град
Телефонен номер
Email

Опит

Едно от двете полета трябва да бъде избрано Моля добавете опит
    Резюме/Автобиография
    Вашата автобиография е важна част от Вашата кандидатура. Моля прикачете CV в Microsoft Word (.doc/.docx), Rich Text (.rtf) или PDF format. Намерете автобиографията си в своя компютър посредством долния бутон
    Позиция
    Компания
    Крайната дата трябва да е след стартовата дата
    Стартова дата
    Крайна дата
    Затворете
    Добавете