Experian is looking for a Senior Software Engineer with Java in Sofia, Bulgaria.

As a member of our agile team you’ll play a key part in shaping the future of Decision Analytics capabilities, react to the ever-changing needs of our customers and constantly look for ways to work and deliver more effectively. Additionally, the Senior Software Engineer has the opportunity to influence the technical direction of the division.

The right candidate is a bright individual who is passionate about driving innovation and using technology to build better software products for our customers. He or she is able to work in an autonomous fashion and is keen to embody best software development practices.

Projects you will be working on

The Experian PowerCurve platform helps companies make the right decisions, and adopt the most effective decision management strategies across the Customer Life Cycle. Successful decision management requires evolving strategies for dynamic business environments. PowerCurve is a breakthrough platform that provides new levels of flexibility, insight, control and agility.

Core requirements

Main responsibilities

Programming

Solid programming experience in Java (minimum 5 years)

Communication & collaboration

Strong communication skills and ability to cooperate with distant software development teams

Software Engineering

Skills and experience with design patterns and architectures

Organized individual

Self-organization, efficiency, good time and task management

Fluency in English

The working language at Experian is English, so all employees are required to apprehend the language at an adequate level.

Creating product designs or architectures in accordance with the long-term product strategy.

Documenting findings and proposed solutions.

Participating in grooming of business requirements in cooperation with Product Owner and suggesting optimal and creative technical approaches.

Delivering high quality software by meeting all functional and non-functional product requirements.

Producing unit and other automated and/or manual end-to-end tests.

Performing peer code reviews.

Core requirements

Programming

Solid programming experience in Java (minimum 5 years)

Communication & collaboration

Strong communication skills and ability to cooperate with distant software development teams

Software Engineering

Skills and experience with design patterns and architectures

Organized individual

Self-organization, efficiency, good time and task management

Fluency in English

The working language at Experian is English, so all employees are required to apprehend the language at an adequate level.

Main responsibilities

Creating product designs or architectures in accordance with the long-term product strategy.

Documenting findings and proposed solutions.

Participating in grooming of business requirements in cooperation with Product Owner and suggesting optimal and creative technical approaches.

Delivering high quality software by meeting all functional and non-functional product requirements.

Producing unit and other automated and/or manual end-to-end tests.

Performing peer code reviews.

How you will spend your time

Team lead

40%
Developing a scalable & easy-to-maintain enterprise application
20%
Producing unit tests, performing code reviews, and maintaining quality code
20%
Designing product architecture in sync with long-term product strategy
10%
Integrating software with other Experian products or frameworks
10%
Helping formulate product requirements

Mariyan Dichev

Development Manager

How you will spend your time

40%
Developing a scalable & easy-to-maintain enterprise application
20%
Producing unit tests, performing code reviews, and maintaining quality code
20%
Designing product architecture in sync with long-term product strategy
10%
Integrating software with other Experian products or frameworks
10%
Helping formulate product requirements

Team lead

Mariyan Dichev

Development Manager

How we work

Scrum

1-on-1s

2-week sprints

Tech stack

Additional benefits

Personal Development

Career pathway for professional growth supported by learning and development programs and unlimited access to online educational training courses, learning materials & books.

Work environment

Excellent work conditions with friendly environment, recognized strong team spirit, and fun and quality recreation time.

Social benefit package

Life insurance, food vouchers, additional health insurance, corporate discounts, Multisport card, and a Share options scheme.

Work-life balance

25 days paid vacation and 3 additional paid days for participation in Social responsibility events. We also have flexible working hours.

Personal Development

Career pathway for professional growth supported by learning and development programs and unlimited access to online educational training courses, learning materials & books.

Work environment

Excellent work conditions with friendly environment, recognized strong team spirit, and fun and quality recreation time.

Social benefit package

Life insurance, food vouchers, additional health insurance, corporate discounts, Multisport card, and a Share options scheme.

Work-life balance

25 days paid vacation and 3 additional paid days for participation in Social responsibility events. We also have flexible working hours.

Refer someone or Apply yourself

Refer a person you know that could be a good fit for this job. If you cannot think of anyone specific share this job to your network.

Share to Your Network