Oak Engage
Job title:
Integrations Developer
Company:
Oak Engage
Job description
We’re Oak and we’re on a mission to make the experience of communicating with employees simpler, easier and more streamlined than anyone else.We believe there is a better way to use technology to engage employees, cut through the noise, and inspire action that puts people at the heart of organisations.At Oak we pride ourselves on hiring great people and providing an amazing workplace culture for everyone. We know how important it is that you feel trusted, encouraged and supported throughout your career. That’s why at Oak we place a huge emphasis on people, making sure that you as an employee are given everything that you need to thrive in your new role. From growth and development, to making sure that your voice, ideas and opinions are heard – we value our staff as individuals and recognize all contributions as a critical element to our wider success.Position OverviewWe are seeking a talented Software Developer with expertise in C# .NET Framework for backend development, and good experience with frontend development in technologies such as Vue.js and TypeScript. The ideal candidate will be responsible for integrating various workflows of the Oak platform with external systems and software, ensuring seamless interoperability and optimal performance.Key Responsibilities
- Develop backend functionality using C# .NET Framework (MVC) to support integration points with external systems and software.
- Implement frontend components using Vue.js, TypeScript, JavaScript, and HTML to enhance user interfaces and experiences.
- Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
- Work with customers to gather requirements, troubleshoot, and communicate effectively project progress.
- Ensure code quality, maintainability, and scalability through proper code reviews, testing, and documentation.
- Troubleshoot and debug issues, providing timely resolutions to ensure uninterrupted system functionality.
- Stay updated on emerging technologies and industry trends to continuously improve skills and contribute to technological advancements within the company.
RequirementsRequired Skills
- Proficiency in C# .NET Framework, and the MVC pattern for backend development.
- Proficiency in LINQ patterns for database queries.
- Experience with Unit Testing harnesses such as MSTest and Moq.
- Experience with Vue.js, TypeScript, JavaScript, and HTML for frontend development.
- Technical understanding of Web APIs, SAML, OAuth 2.0, and SCIM.
- Technical understanding of security methodologies (such as Digital Signatures, Encryption, and Authentication/Authorization).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to manage multiple tasks and prioritise effectively in a fast-paced environment.
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)?
Desired Skills
- Recent experience with MSGraph, Entra ID, and other SaaS Identity Providers.
- Familiarity with agile development methodologies (e.g., Scrum, Kanban).
- Understanding of relational database principals (e.g., SQL Server, MySQL).
- Knowledge of DevOps practices and tools (e.g., Git, Azure Devops).
BenefitsBenefits
- Laptop
- Training
- Hybrid working (up to 2 days at home)
- 25 days holiday plus
- Oak bank holidays
- Discretionary days allowance
- Christmas closure (work permitting) between Xmas and New Year
- Pension and life insurance
- Health insurance & EAP
- Engaging social events
- Enhanced Maternity & Paternity Leave
Above all else we have an excellent culture at Oak which we work hard to maintain. We are looking for an experienced person that has a positive outlook and will work as part of a highly engaged team.Equality and Diversity StatementAt Oak Engage we are dedicated to cultivating a diverse and inclusive work environment where all individuals are valued and respected. We embrace applications from candidates of any background, irrespective of race, colour, ethnicity, national origin, gender, gender identity, sexual orientation, age, religion, disability, or any other protected characteristic. We believe that diverse perspectives enrich our organisation, enabling us to thrive. Our commitment extends beyond recruitment, as we actively promote equal opportunities, fair treatment, and a culture of respect for all employees. Join us in creating a workplace that celebrates diversity and fosters inclusion.
Expected salary
Location
Newcastle
Job date
Sat, 04 May 2024 22:07:43 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesin.eu) you saw this job posting.