All offersWrocławJavaOpen Source Solutions Developer
Open Source Solutions Developer
Java
Margo

Open Source Solutions Developer

Margo
Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office
Margo

Margo

Cześć, z tej strony Margo. Zajmujemy się konsultingiem IT w branży finansowej. Poza Polską jesteśmy obecni w Paryżu oraz Londynie. Zależy nam, aby w ramach dostarczanych przez nas usług wszystkie strony (Konsultanci, Klienci oraz my) były zadowolone.

Company profile

Tech stack

    Java 8
    advanced
    C#
    advanced
    Angular
    advanced
    SQL
    regular
    Golang
    regular
    C
    junior
    Python
    nice to have
    Bash
    nice to have
    Perl
    nice to have
    Scrum
    nice to have

Job description

Software development team is based in Wroclaw (16) and Lausanne (1)divided in two Scrum teams with dedicated Scrum Master and Release Manager in Wroclaw. Most of team members have ~9 years of relevant experience on average in various programming languages and technologies. Team is cross-function responsible for entire SDLC. 

Join Client's organisation in the delivery of global enterprise-wide monitoring solutions using a mix of best-of-breed open source solutions,
in-house developed solutions and commercial third party products.


Project overview

  • Use of best-of-bread open source products used by Fortune 500 companies
  • Global scope to monitor: 50k+ servers, 10k+ DBs, 10k+ applications, devices, various 3rd party integrations
  • Big data collection of 1000+ TB of data to process for near real-time processing and analyses
  • Focus on security, availability (HA), performance (throughput of 200k+ transactions per second) oriented feature delivery

Key responsibilities


The role of the Open Source Solutions Developer will cover the following responsibilities:
  • Participate and provide technical ownership over few technical components (not Team Lead/Manager position) in all phases of a project from discovery with the process owners and stakeholders to understand client workflows and translating them into technical designs and prototypes through implementation and delivery to ensure consistency with the overall product strategy and roadmap, supporting Product Owner
  • Learn new things, and grow rapidly from constant exposure to innovative ideas, concepts, and patterns
  • Participate in strategy and road map exercises, architecture definition, product selection, application and integration design
  • Develops full-stack and reference architecture designs for infrastructure across hybrid environments inclusive of private and public cloud platforms
  • Ensure the implementation of project deliveries are totally scalable, secure and resilient
  • Solves complex problems with many variables using various security, network, storage, and compute platforms 


Essentials skills and qualifications:

  • 5+ years of experience with enterprise level software systems (design, implementation) with at least 3 years in complex, corporate environment
  • Proficiency in software engineering and development in some of the following (in order from mostly used): Java (30%), C# (25%), Angular (25%), Golang (10%), C (5%), Other (5%)
  • Knowledge and understanding of “full stack” software architecture principles as they apply to solution and application architectures, specifically for portals, web sites and systems integration projects
  • Experience in translating business requirements into technical specification as well as ability to convey technical information to both engineers and managers
  • Strong written and verbal communication and collaboration skills in English
  • Understanding of ITIL best practices


Desired technical skills:

  • Experience in SQL and NoSQL databases: Oracle, Apache Cassandra, Redis
  • Apache Storm, Apache Kafka
  • Automated testing tools, CI/CD
  • Experience with any monitoring tools and related: e.g. Grafana, collectd, monit
  • Microservices, containers, reactive systems & cloud native architecture
  • Python, Bash or Perl are nice to have
  • Windows and Linux environment proficiency
  • Experience in Agile Scrum and JIRA/Confluence tools
  • Willing to learn new technologies, programming languages


Joining Margo you can expect:

 
  • Ability to work in international consulting company in ambitious projects 
  • Permanent contract or B2B cooperation 
  • Benefits such as medical care and sports card 
  • Co-financing of trainings, certification exams and post-graduate studies 
  • Internal training and the possibility of using our know-how 
  • Possibility to use our library free of chargé 
  • Individual approach and development opportunities (career path planning, ability to change the project and position, possibility to get involved in outside-project activities with additional remuneration) 
  • Possibility to influence the shape of the company, openness to your ideas and willingness to implement them 
  • Very good working atmosphere, integration events