SENIOR DEVELOPER/ PRODUCT ADVISOR
Our Client SOS Children’s Villages International is looking for a qualified and motivated professional for the position Senior Developer / Product Advisor
Location: SOS Children’s Villages International Branch office Skopje
About SOS Children’s Villages
SOS Children’s Villages (www.sos-childrensvillages.org) is a global organization dedicated to ensuring that children grow up in a safe and nurturing environment. As a non-governmental social development organization, we support vulnerable children and families in over 135 countries, with a commitment to care, education, health, and empowerment. SOS Children’s Villages International is head-quartered in Austria.
We are embarking on an exciting new journey to create a Software Solution for managing international projects. This solution will empower project managers across the globe by providing a seamless platform for tracking, reporting, and managing complex initiatives.
Role Overview
We are looking for a talented and experienced Senior Developer / Product Advisor to lead the design, development, and deployment of this system.
As a Senior Developer, you will play a pivotal role in building a robust project management platform based on a software stack we are using for a successful related product. You will collaborate with cross-functional teams, review requirements, and ensure that the software is scalable, secure and user-friendly.
After 1 year we are planning a promotion to Product Advisor once the agreed-upon goals have been achieved. With this additional role you will become responsible for the technical operation and availability of the product.
You will be responsible for leading the development lifecycle, from architecture and design to implementation, deployment and maintenance. In addition, you will mentor and potentially manage a small team of junior developers in the future.
Key Responsibilities
- Lead Software Development: Design, build, and maintain a software system using C#, Angular, MSSQL-Server, and Service Fabric.
- Full Product Lifecycle: Contribute to the entire software development lifecycle, from requirement handover, architecture, coding, testing, deployment, to post-release maintenance.
- Technical Strategy: Work closely with stakeholders to define the technical roadmap, ensuring scalability, security, and performance align with the organization’s needs.
- Maintain & Evolve: Ensure smooth operation of the system, managing updates and new releases to continuously enhance performance and functionality. Manage code reviews, best practices, and ensure coding standards are met.
Qualifications & Skills
Must-Have:
- Experience: relevant experience and competences as a Senior Developer or similar role with full lifecycle, full stack software development.
- Technical Stack Expertise:
- C#: Strong experience in backend development.
- Angular: Proficient in front-end development using Angular framework.
- MSSQL-Server: Deep understanding of relational database management.
- Problem-Solving: Strong analytical and problem-solving skills, with the ability to design solutions based on user needs and constraints.
- Communication: Working language is English. Excellent communication skills, able to liaise with non-technical stakeholders, translate requirements into technical solutions.
- Agile/Scrum: Familiarity with Agile methodologies and experience preferably leading Agile teams.
Nice-to-Have:
- Leadership: Experience mentoring or managing developers, with the ability to oversee team growth.
- DevOps: Experience in CI/CD pipelines and DevOps practices.
- Cloud Knowledge: Familiarity with cloud infrastructure (eg. Azure, Service Fabric, AKS).
Why Join Us?
- Make a Difference: Play a key role in developing solutions that directly impact the lives of children and families worldwide.
- Innovative Work: Work with cutting-edge technologies to build scalable solutions for global project management.
- Career Growth: Shape the development team and be at the forefront of technology decisions as the product grows.
- Collaborative Culture: Join a supportive, mission-driven organization that values innovation, compassion, and teamwork.
If you are interested in this position, please send your detailed application in English. All applications will be proceeded in strict confidentiality. Only short-listed candidates will be contacted for further interviews. For any questions you might have, please feel free to contact Executive Search Consulting at (02) 2700-425.
By applying for this position, you are authorizing us to hold your CV and personal information in our database of candidates, allowing us to contact you regarding potentially relevant positions. If you do not want your CV to be stored in our database of candidates, please specify that in your email.