Senior Software Engineer
Access Finance AD is the leading non-bank financial institution providing consumer loans through credit cards in Bulgaria. Our mission is to provide everyone, regardless of their life status, the chance to gain quick access to financial tools, products and services in the time of need or simply to persuade their dreams. With operations across three European countries and forthcoming opening in Mexico and the USA, we focus on providing unsecured credit cards and personal loans swiftly and securely.
Access Finance is a part of Management Financial Group (MFG) – holding company, uniting leading providers of non-bank financial services in Central and Eastern Europe, with more than 15 years’ experience in financial services, more than 8 300 employees and associates in over 450 offices.
About This Role:
As a Senior Software Engineer, you’ll take charge of development projects from inception to completion, ensuring adherence to best practices and quality standards. Your role involves guiding the development team through mentorship, fostering a collaborative work environment. Additionally, you’ll actively engage in hands-on coding tasks, promote continuous improvement initiatives, oversee project planning and estimation, resolve conflicts, and participate in the on-boarding process to support team growth and success.
Responsibilities:
- Take ownership of software development projects from planning to delivery, ensuring that they are completed on time, and to the required quality standards
- Hands-on Coding: Lead by example by actively participating in coding tasks, contributing high-quality code, and demonstrating best practices in software development
- Collaboration: Foster a collaborative and inclusive team environment, promoting communication and knowledge sharing among team members
- Continuous Improvement: Encourage a culture of continuous improvement within the team, seeking out opportunities to streamline processes, adopt new technologies, and enhance team efficiency
- Project Planning and Estimation: Work closely with business analysts/project managers to plan development efforts, estimate project timelines and resource requirements, and track progress against milestones
- Additionally, onboard new team members effectively, providing them with the necessary resources, training, and support to integrate smoothly into the team and contribute to its success.
Requirements:
- Proficiency in C# and .NET Framework including the newer versions of .NET
- Legacy System Support: Demonstrated experience in supporting and maintaining legacy systems is crucial. This includes understanding undocumented code, identifying and fixing bugs, and making enhancements or updates as needed.
- Extensive experience working with SQL Server
- Adaptability and Learning Agility: The ability to quickly learn and understand unfamiliar code, technologies, and systems is essential
- Attention to Detail is critical to ensure changes and updates do not introduce unintended side effects or regressions
- Continuous Improvement Mindset: A commitment to improving processes, documentation, and code quality over time, even within a legacy environment.
- Pragmatic Problem-Solving: The candidate should demonstrate a pragmatic approach to problem-solving, focusing on practical solutions that balance technical excellence with business needs. This includes the ability to prioritize tasks effectively, making decisions based on available resources and constraints, and avoiding over-engineering solutions for simple problems
- Ability to Simplify Complexity: Experience simplifying complex systems and processes, rather than adding unnecessary layers of complexity. The ideal candidate should have a track record of streamlining code, optimizing workflows, and reducing technical debt in legacy systems.
Our offer:
- Chance to be a part of team working in the field of software solutions, operations and business development
- Startup team spirit
- Career and professional development opportunities in Bulgaria and abroad
- Access to innovative business model know-how
- Work with a team of friendly, motivated, and driven professionals
- Access to learning materials, courses, trainings, and company learning software;
- Special discounts for our team members (Food vouchers, Multisport card, Happy Team discounts, Additional health insurance);
- Preferential conditions for the company’s products and services
- Office in the city center, close to National Palace of Culture.
We are searching for candidates who enjoy working with people in a fast-paced, growing environment. If you have the drive to succeed and advance your career while creating a better world for yourself and others, Access Finance might be for you!
If this position resonated with you, please send us your resume. The confidentiality of your data when applying with us is protected under the GDPR. Please note, only short listed candidates will be contacted.