Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal .NET Software Developer image - Rise Careers
Job details

Principal .NET Software Developer

Fourth is no ordinary product software company. We pride ourselves on unique cloud-based SaaS used by several million users which enables hotels, restaurants, bars, and pubs to improve efficiency and save money whether they're buying stock, scheduling staff, or creating recipes. 

 

The role: The Principal Software Developer will drive enterprise-level architectural decisions and ensure strategic alignment of software solutions in collaboration with the Enterprise Architecture team. They will innovate and implement scalable solutions, and adopt emerging technologies (e.g., cloud, AI/ML).

 

The product and team: Fourth’s Demand Forecasting and Labour Productivity functionality enables predictability, profitability and customer satisfaction in over 25,000 hotels and restaurants in UK and USA. Labour Productivity team is in charge of the development and maintenance of a Scheduling eco system. Scheduling is set of solutions to help accurately deploy labour to enable to grow sales. It uses weather forecast and national events to forecast sales and labour demand.

 

Your daily job will include:

 

·       Design, develop and unit test solutions of any size or complexity

·       Produce and champion quality, clean code and promote software engineering excellence within the team and company

·       Diagnose defects, and provide effective solutions

·       Provide development estimates, be a part of planning sessions

·       Understand and support the release management process

·       Frequent interaction with the architecture team to produce secure, robust, reliable and efficient solutions to meet the highest industry standards

·       Coach team members

 

Requirements:

 

·       7+ years of experience with .Net Framework or C#

·       7+ years of experience with SQL and MSSQL server

·       Experience with .Net Core

·       Experience with unit testing

·       Proficiency with GIT

·       Experience with Jenkins, Git, Azure Dev Ops

·       Octopus experience would be a benefit


Benefits and Culture:


·       25+ days off, as well as birthday day off and 4 charity days off per year

·       Flexible start and end of the working day and hybrid working mode, including a combination remote and in the office

·       Team-centric atmosphere

·       Encouraging healthy lifestyle and work-life balance including supplemental health insurance

·       New parents bonus scheme


*Only short-listed candidates will be contacted.


All personal data provided by you in your application will be processed by Fourth Bulgaria EOOD, UIC 203576042, solely for our recruitment purposes. If you do not provide your personal data, Fourth Bulgaria EOOD will not be able to review your application. Fourth Bulgaria will transfer your personal data only within its corporate group and to companies which provide recruitment support to Fourth Bulgaria. Fourth Bulgaria will ensure you can exercise your rights to access, correction and erasure of your personal data. More information on Fourth Bulgaria’s privacy policy for job candidates is available here and by applying you confirm that you have read it.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal .NET Software Developer, Fourth Enterprises, LLC

As a Principal .NET Software Developer at Fourth in Sofia, you'll be part of an extraordinary software company that takes pride in delivering unique cloud-based SaaS solutions. Our products are trusted by millions of users across hotels, restaurants, bars, and pubs to enhance efficiency and maximize cost savings in various operations. In this pivotal role, you'll make enterprise-level architectural decisions and partner with the Enterprise Architecture team to ensure that our software solutions align strategically with our business goals. You will be crucial in innovating and implementing scalable solutions, leveraging emerging technologies like cloud computing and AI/ML. Within Fourth’s unique Demand Forecasting and Labour Productivity functionalities, which cater to over 25,000 establishments in the UK and USA, your expertise will help create tools that accurately forecast labour demand influenced by external factors such as weather and national events. You'll design, develop, and unit test solutions of diverse complexity while advocating for high-quality, clean code across the team. Your responsibilities also include diagnosing defects, providing effective solutions, and being involved in the planning and release management processes. With a supportive culture that prioritizes team collaboration and work-life balance, Fourth offers flexible working arrangements, generous leave policies, and additional benefits like a new parent bonus scheme. Join us and help shape the future of hospitality software development!

Frequently Asked Questions (FAQs) for Principal .NET Software Developer Role at Fourth Enterprises, LLC
What are the responsibilities of a Principal .NET Software Developer at Fourth?

The Principal .NET Software Developer at Fourth is responsible for driving enterprise-level architectural decisions, designing and implementing scalable software solutions, diagnosing defects, and championing quality code. You will engage with the architecture team to ensure that solutions meet industry standards and support the release management process. Coaching team members and being part of planning sessions are also key aspects of this role.

Join Rise to see the full answer
What qualifications are needed for the Principal .NET Software Developer position at Fourth?

To be considered for the Principal .NET Software Developer role at Fourth, candidates should have over 7 years of experience with the .NET Framework, C#, and SQL/MSSQL Server, along with experience in .NET Core and unit testing. Proficiency with tools such as GIT, Jenkins, and Azure DevOps is also essential. Familiarity with Octopus deployments would be an added benefit.

Join Rise to see the full answer
How does Fourth support work-life balance for Principal .NET Software Developers?

Fourth promotes a healthy work-life balance for its Principal .NET Software Developers by offering flexible start and end times, along with hybrid working models that allow for a combination of remote and office work. The company also provides over 25 days off annually, alongside a birthday day off and additional charity days to ensure that employees can manage their personal and professional commitments effectively.

Join Rise to see the full answer
What technologies will the Principal .NET Software Developer at Fourth be working with?

As a Principal .NET Software Developer at Fourth, you'll work with a variety of technologies including .NET Framework and C#, SQL/MSSQL Server, .NET Core, and unit testing frameworks. You'll also utilize version control systems like GIT, CI/CD methodologies using Jenkins and Azure DevOps, and may have the chance to work with Octopus for deployment processes.

Join Rise to see the full answer
What are the key benefits offered to Principal .NET Software Developers at Fourth?

Fourth offers an array of benefits to its Principal .NET Software Developers, including flexible working arrangements, 25+ days off, additional days for birthdays and charity work, supplement health insurance, and a new parent bonus scheme. The company values its employees and creates a supportive and collaborative atmosphere where personal well-being is a priority.

Join Rise to see the full answer
Common Interview Questions for Principal .NET Software Developer
Can you describe your experience with .NET Framework and C#?

When answering this question, highlight your specific projects or roles where you've utilized .NET Framework and C#. Discuss the types of applications you've developed, any challenges you faced, and how you overcame them.

Join Rise to see the full answer
How do you approach designing scalable software solutions?

Explain your methodology for designing scalable solutions, emphasizing strategic planning, modular architecture, and the use of cloud technologies. Discuss any frameworks or design patterns you prefer to use and provide examples of successful implementations.

Join Rise to see the full answer
What testing methodologies do you prefer when working with .NET applications?

Share your preferred testing methodologies, such as unit testing, integration testing, or TDD. Explain why these methodologies are effective, and provide examples of tests you've implemented to ensure software quality.

Join Rise to see the full answer
Can you provide an example of how you improved code quality in a previous role?

Provide a specific example of a scenario where you took initiative to improve code quality. Discuss techniques implemented such as code reviews, refactoring, or adopting coding standards that contributed to the overall excellence of the team.

Join Rise to see the full answer
How do you use GIT in your development process?

Discuss your experience with GIT, explaining how you manage branches, handle merges, and ensure version control best practices. Highlight any collaborative practices you've implemented, such as pull requests or code reviews.

Join Rise to see the full answer
What role does Azure DevOps play in your development workflow?

Describe how you've utilized Azure DevOps in past projects for CI/CD, project management, and what benefits it provides. Emphasize any customizations you’ve made to utilize it efficiently within your team.

Join Rise to see the full answer
In your opinion, what makes software development successful?

Discuss elements you believe contribute to successful software development, such as clear communication, collaboration, user feedback, and iterative development. Relate these to previous successful projects you've experienced.

Join Rise to see the full answer
How do you stay updated with emerging technologies in software development?

Share your methods for keeping up with emerging technologies, such as participating in online courses, attending conferences, reading industry blogs, or contributing to open-source projects. Mention any relevant recent trends you've explored.

Join Rise to see the full answer
How would you approach coaching a junior developer on your team?

State your approach to mentorship, focusing on your willingness to share knowledge, provide constructive feedback, and encourage independent problem-solving. Provide an example of a mentoring experience where you had a positive impact.

Join Rise to see the full answer
What experience do you have with cloud technologies?

Discuss your familiarity with cloud platforms and how you've implemented cloud solutions in your development work. Mention specific cloud services you've used and the benefits they brought to your projects.

Join Rise to see the full answer
Similar Jobs
Posted 4 days ago
Photo of the Rise User
Posted 10 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Photo of the Rise User
Shapeways Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 11 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork