Please enter a value in the search field.
We are pleased to have new talents in our team. For every professional, we are ready to offer working conditions that will reveal your potential in the best possible way. Knowledge, personal skills and real work experience are the only criteria for evaluating candidates in our company.
  • Angular Developer

    About the Project:

    Our client is a nonprofit organization that’s dedicated to helping every patient get the life-saving transplant they need.As trusted leaders in advancing treatments for those facing life-threatening blood cancers, they provide the ground-breaking research, innovative technologies, patient support and education that save lives.

    The goal of the project is to provide the match results that customers rely on to identify the best cellular therapy for their patients.

    Technologies:

     Angular 1.6 / Angular 8; ES6, TypeScript; Karma/Jasmine for unit tests; HTML5; SCSS as CSS preprocessor; Webpack

    What You’ll Do

    • Work within the team to develop one of the leading solutions that helps patients find their life-saving marrow donors
    • Propose improvements to Increase reliability of the product
    • Help with migration of application from AngularJS to Angular 8+
    • Cover your code with the unit tests to improve quality
    • Review pull requests and provide feedback

    What You’ll Need

    • Understanding of component-based architecture;
    • Experience with migration from AngularJS to Angular will be a plus;
    • Understanding redux/flux patterns, have experience with application state management libraries (NgXs, NgRx, Akita) is nice to have;
    • Good knowledge of HTML and CSS
    • Experience with Git subversioning system, Gitflow pattern;
    • Strong communication skills (written and verbal);
    • Proven knowledge of commonly used software concepts, practices and methodologies.

    If this opportunity excites you, send us your resume!

    Why joining Coherent Solutions?

     Coherent Solutions is a stable growing company with more than 20 years of history. The Sofia office is the newest development center of the company opened in 2018. For every professional, we are ready to offer working conditions that will reveal your potential in the best possible way. Knowledge, personal skills and real work experience are the only criteria for evaluating candidates in our company.

  • Java Developer

    About the Role:

    On this role you would be part of the core Java team in our newly opened office in Sofia. You would have the opportunity to work together with our teams located in Belarus and USA on some of our biggest projects.

    Ideally, you would be highly skilled and experienced Full Stack Java Developer with strong experience in development of large scale Java EE or Spring applications.

    The skill set we are looking is:

    • At least 3 years of proven Java experience;
    • Experience with Spring Framework;
    • Experience in working with various SQL DB servers;
    • Experience with Hibernate and/or MyBatis;

     

    • Experience in web development would be considered as an advantage;
    • Experience with AWS Services would be considered as an advantage;
    • Knowledge in Kotlin and Groovy would be considered as an advantage;

    Why joining Coherent Solutions?

    Coherent Solutions is a stable growing company with 19 years of history. The Sofia office is the newest development center of the company opened in 2018. For every professional, we are ready to offer working conditions that will reveal your potential in the best possible way. Knowledge, personal skills and real work experience are the only criteria for evaluating candidates in our company.

    If this opportunity excites you, send us your resume! 

  • Senior Java/Spring Developer

    About the Project:

    Our client is a nonprofit organization that’s dedicated to helping every patient get the life-saving transplant they need. As trusted leaders in advancing treatments for those facing life-threatening blood cancers, they provide the ground-breaking research, innovative technologies, patient support and education that save lives.

    The goal of the project is to provide the match results that customers rely on to identify the best cellular therapy for their patients.

    Technologies:

     Java 11; Groovy; Spring Framework; Docker; Oracle DB; Spock Framework for unit/integration testing

    What You’ll Do:

    • Work within the team to develop one of the leading solutions that helps patients find their life-saving marrow donors
    • Research on cutting-edge technologies and introduce them into the project
    • Propose improvements to Increase reliability of the product
    • Review pull requests and provide feedback

    The skillset we are looking for would be:

    • At least 4 years of proven Java experience
    • Experience with Spring Framework
    • Experience using Groovy
    • Strong understanding of basic algorithms and data structures;
    • Strong communication skills (written and verbal);
    • Proven knowledge of commonly used software concepts, practices and methodologies.

    We also would consider as an advantage:

    • Strong SQL skills;
    • Experience using Spock framework;
    • Docker experience

    If this opportunity excites you, send us your resume!

    Why joining Coherent Solutions?

    Coherent Solutions is a stable growing company with more than 20 years of history. The Sofia office is the newest development center of the company opened in 2018. For every professional, we are ready to offer working conditions that will reveal your potential in the best possible way. Knowledge, personal skills and real work experience are the only criteria for evaluating candidates in our company.

  • Business Analyst

    Project:
    The goal of the project is to implement customer-specific and general product road-map features for the for client’s system. This includes implementation of new business use cases, improvement of the existing web portal functionality, creation of web and desktop clients to support certain administrative and business processes, implementation of fix requests to reduce the amount of any issues.

    Our friendly and skillful project team work on the complete product life-cycle for the client from requirements definition to production support. The candidate should expect to work on a variety of system components, to meet challenging performance goals and to be well-integrated with other team-members.

    Requirements:

    Master or Bachelor’s degree – Computer Science, Economics, Management or relevant.
    Minimum 3 years prior experience working in software industry and good understanding of IT fundamentals, including Scrum knowledge and experience with complex handling projects.
    Understanding different software development methodologies, experience in Scrum. Scrum certification is a plus.
    Excellent business knowledge of Financial, Health or Banking Software Business.
    Experienced in working with technical staff (developers, support and quality assurance engineers, etc.).
    Collaborate with other product teams to ensure design and delivery of an integrated solution.
    Ability to work independently with little to no direct supervision and guidance.
    Corporate work ethics acumen: organized, able to work under pressure, able to prioritize and resolve critical and complex issues.
    Provide leadership and guidance for the development team. Stress resistance with ability to identify potential risks and raise awareness in a timely manner
    Strong communication and negotiation skills with Team members and Customer.
    Ability to estimate BA work for release planning purposes. Experience in SRS use cases creation and prototyping (Axure).
    Ability to develop and maintain BA process and to perform user acceptance testing
    Desire to resolve issues (not only users but also in internal processes or with people).
    Desire and ability to work as member of a large but close team.
    Desire and ability to understand business domain into details required to create fully functional systems in order to create and support high-quality product. Identify and manage application and project inter-dependencies
    Interpersonal Skills: self-motivated, creative, adaptable, analytical. Excellent communication and analytical skills. High attention to detail and desire for self-improvement. Strong documentation skills.
    Fast learning, ability to consume and process a lot of information from different resources.

    Strong command of English Language – verbal and written.

    Additional expertise

    • Provide leadership and guidance for the development team
    • Ability to identify potential risks and raise awareness in a timely manner
    • Business Analysis Planning experience – what artifacts to create, how to organize them, planning for requirements re-use etc.
    • Desire to resolve issues (not only users but also in internal processes or with people)
    • Desire and ability to work as member of a large but close team
    • Attention to details, willing to create and support high-quality product
    • Desire and ability to work with Service Request from the end users
    • Experience with web services and XML a plus
    • Demonstrate loyalty and commitment to the project
  • SQL Developer

    Project:
    The goal of the project is to implement customer-specific and general product roadmap features for the for client’s system. This includes implementation of new business use cases, improvement of the existing web portal functionality, creation of web and desktop clients to support certain administrative and business processes, implementation of fix requests to reduce the amount of any issues.

    Our friendly and skillful project team work on the complete product lifecycle for the client from requirements definition to production support. The candidate should expect to work on a variety of system components, to meet challenging performance goals and to be well-integrated with other team-members.

    Tools:

    MS SQL Server 2014, T-SQL, Visual Studio, TFS

    Requirements:

    Minimum of 2 years IT experience; Knowledge of SQL scripts and procedure development principles.
    Experience in Scrum, or at least an understanding of the way it works.
    Ability to read and understand C # code.
    Appropriate knowledge of software development patterns and practices.
    Corporate work ethics acumen: organized, able to work under pressure, able to prioritize and resolve critical and complex issues.
    Attention to details, willing to create high-quality code with good performance metrics.
    Desire and ability to work as member of a large but close team.
    Desire and ability to understand business domain required to create fully-functional code.
    Interpersonal Skills: self-motivated, creative, adaptable, analytical. Excellent communication and analytical skills. High attention to detail and desire for self-improvement.
    Strong command of English Language – verbal and written is a plus.

  • QA

    Project:
    The goal of the project is to implement customer-specific and general product roadmap features for the for client’s system. This includes implementation of new business use cases, improvement of the existing web portal functionality, creation of web and desktop clients to support certain administrative and business processes, implementation of fix requests to reduce the amount of any issues.

    Our friendly and skillful project team work on the complete product lifecycle for the client from requirements definition to production support. The candidate should expect to work on a variety of system components, to meet challenging performance goals and to be well-integrated with other team-members.

    Tools:

    SQL, RDP, TFS and MTM, SOAP and/or REST web services

    Requirements:

    Minimum of 2,5 years of software testing experience.
    Experience in Scrum, or at least an understanding of the way it works. Scrum certification is a plus.
    Experience in writing medium complexity SQL queries (Select, Join, Where, etc.).
    Able to write well-structured test cases. Strong skills in testing of web applications.
    Have a common understanding of XML and/or JSON.
    Have a good understanding and practice in working with RDP and windows services.
    Good exploratory skills, able to investigate issues found (work with log files as well).
    High communication skills, able to communicate any issues with another team members (DEV team, BA) and the customer team.
    Attention to details, willing to create and support high-quality product.
    Desire and ability to work as member of a large but close team.
    Desire and ability to understand business domain required to create fully-functional system.
    Interpersonal Skills: self-motivated, creative, adaptable, analytical. Excellent communication and analytical skills. High attention to detail and desire for self-improvement.
    Strong command of English Language – verbal and written

  • Senior .NET developer

    Project:
    The goal of the project is to implement customer-specific and general product roadmap features for the for client’s system. This includes implementation of new business use cases, improvement of the existing web portal functionality, creation of web and desktop clients to support certain administrative and business processes, implementation of fix requests to reduce the amount of any issues.

    Our friendly and skillful project team work on the complete product lifecycle for the client from requirements definition to production support. The candidate should expect to work on a variety of system components, to meet challenging performance goals and to be well-integrated with other team-members.

    Tools:

    C#, ASP.NET Web Forms, ADO.NET, XML, Web Services, SQL, Reporting Services (SSRS), WCF, JavaScript / JQuery, MS SQL Server, Visual Studio

    Requirements:

    Minimum of 5 years IT experience; minimum 4 years of ASP.NET development experience.
    Experience in Scrum, or at least an understanding of the way it works. Scrum certification is a plus.
    Desire and ability to interact directly with American developers.
    Corporate work ethics acumen: organized, able to work under pressure, able to prioritize and resolve critical and complex issues.
    Ability to estimate development work for release planning purposes.
    Attention to details, willing to create high-quality code with good performance metrics.
    Desire and ability to work as member of a large but close team.
    Ability to mentor, lead and support the work of the technical teams.
    Desire and ability to understand business domain required to create fully-functional code.
    Interpersonal Skills: self-motivated, creative, adaptable, analytical. Excellent communication and analytical skills. High attention to detail and desire for self-improvement.
    Strong command of English Language – verbal and written is a plus.

  • .NET developer

    Project:
    The goal of the project is to implement customer-specific and general product roadmap features for the for client’s system. This includes implementation of new business use cases, improvement of the existing web portal functionality, creation of web and desktop clients to support certain administrative and business processes, implementation of fix requests to reduce the amount of any issues.

    Our friendly and skillful project team work on the complete product lifecycle for the client from requirements definition to production support. The candidate should expect to work on a variety of system components, to meet challenging performance goals and to be well-integrated with other team-members.

    Tools:

    C#, ASP.NET Web Forms, ADO.NET, XML, Web Services, SQL, Reporting Services (SSRS), WCF, JavaScript / JQuery, MS SQL Server, Visual Studio

    Requirements:

    Minimum of 4 years IT experience; minimum 2 years of ASP.NET development experience.
    Experience in Scrum, or at least an understanding of the way it works. Scrum certification is a plus.
    Desire and ability to interact directly with American developers.
    Corporate work ethics acumen: organized, able to work under pressure, able to prioritize and resolve critical and complex issues.
    Ability to estimate development work for release planning purposes.
    Attention to details, willing to create high-quality code with good performance metrics.
    Desire and ability to work as member of a large but close team.
    Desire and ability to understand business domain required to create fully-functional code.
    Interpersonal Skills: self-motivated, creative, adaptable, analytical. Excellent communication and analytical skills. High attention to detail and desire for self-improvement.
    Strong command of English Language – verbal and written is a plus.

The selection process

  • 1
    Application
    When you are interested in an open position, send us your resume. We will review it and will get back to you in timely manner.
  • 2
    Phone Screening
    Please expect a phone call from us to get you know better and to brief you about Coherent Solutions.
  • 3
    Personal Interview
    We are happy to meet you in person at our office. Meeting face-to-face is important for better communication, feeling the atmosphere of the office and discussing the future.
  • 4
    Technical Interview
    Focusing on the projects and the technical details of the work, looking for the best match between skills and opportunities.
  • 5
    Contract
    With a good understanding of the position and your talent we will invite you to become a part of our big but close team.

Social Package info

Comfortable Working Environment
Additional Health Insurance
Internal and External Trainings
Corporate Events and Team Buildings
Happy Hour