Get updates and stay connected
Subscribe to our newsletter
We are looking for a new team member, an experienced Software Development Manager (with .NET) responsible for leading a quality team and makes sure the overall application architecture fits the business context, both now and in the future.
You will make sure the team uses appropriate engineering practices, invests in continual improvements, implements tests, identifies bugs and corrects lines of code to ensure the software program works correctly.
You will be part of PROCESIO, an ambitious product built like a Startup under RINGHEL mother company and with a focus on building a No-Code/Low-Code technology for building enterprise software.
We aim to empower companies to adjust faster to market changes with lower costs and using existing business personnel. And the vision is to be the default and natural step forward in building software, by any person – but also a core productivity tool, such as email, word processor, spreadsheet, and presentation tools, for every employee of an organization to use.
RINGHEL is the leading Romanian niche software provider for power and gas markets in Romania.
We have developed the suite of applications GeFEE that includes desktop and web platforms, covering the entire market activity flows.
Our platforms are used by 50% of the active electricity suppliers and 20% of gas suppliers on the local market. We are expanding in other countries and in order to easily localize and customize the platforms we will migrate and build products using the no-code technology.
We are a dynamic, agile and quality oriented company, providing our employees with a challenging and rewarding work experience.
Lead a multidisciplinary team of developers/engineers and manage their career growth through
outstanding mentoring and coaching
Support the ramp up of the company including hiring, establishing development processes and tooling, methodologies and standards, etc.
Mentor and guide team leads and developers on software development best practices
Provide performance feedback and reviews, and address promotions as well as remedial actions
Determine appropriate resources and synchronize efforts between software development
teams and other internal groups to make best use of developer skills in designing, building,
testing, and releasing on-time, high quality software
Ensure that the team adheres to the architectural direction and standards of the organization
Ensure fair tasks assignments and constantly motivate and encourage team to give their best
Communicate the status of projects between teams, the organization, and stakeholders
Interact with prospective clients to lead the technical project overview, help identify and present technical approaches, and contribute to the estimates and proposed solution
Collaborate with different business functions for identifying and clearing roadblocks for the team
Support the definition of the overall architecture as well as the architecture of features/stories
Creation of software architecture for system functions and software components, taking into
account platform- and project-specific constraints
Creation of relevant architecture artefacts in project-specific tools according to process
Actively seek ways to improve business software processes and interactions
Review software code to ensure compliance with industry standards
Give training and mentor team members in organizational architectural guidance and roadmap
Review architectural work from other teams
Resolve disputes between team members and management and assist in addressing issues
among team members
Professional knowledge and experience:
5+ years of experience in a management position within a Software Development environment
Proven ability to manage and provide guidance to development team
Proficiency in English
Proficiency with principles of software engineering and the software development life cycle
Excellent problem solving skills
Proven success nurturing a collaborative team culture
Proficient in .NET/C# and .NET Core
Previous experience with full stack technologies
Should be able to understand and implement Design Patterns
Good understanding of Cloud (AWS, Azure, etc.) and on premise deployments
Knowledge of CI/CD tools
Have a complete understanding of how the software system works and how to apply changes
into that with minimal risk
What we offer: