Intermediate Software Engineer .NET Maui
Network Recruitment
About the role
About the Role
We’re looking for a skilled Software Engineer (Hybrid - 1 x day in office) to join a dynamic R&D team, playing a key role in the design, development, and maintenance of high-quality software applications.
This is an opportunity to work across the full software development lifecycle, collaborating with cross-functional teams to build efficient, scalable, and reliable solutions while continuously growing your technical expertise.
Key Responsibilities • Participate in the full software development lifecycle: requirements gathering, design, development, testing, and deployment • Translate technical specifications into practical, high-quality engineering solutions • Design, develop, and maintain robust software applications aligned with business needs • Write clean, efficient, and well-documented code following best practices • Conduct code reviews and contribute to maintaining a high-quality, scalable codebase • Troubleshoot, debug, and resolve software defects and performance issues • Perform unit testing and support integration and system testing • Collaborate with cross-functional teams including firmware engineers, designers, and product managers • Document technical designs, algorithms, and project estimates • Actively contribute to Agile ceremonies such as stand-ups, sprint planning, and retrospectives • Mentor and support junior team members • Stay up to date with emerging technologies and continuously improve development practices
Requirements • Bachelor’s degree in Computer Science, Software Engineering, or a related field • 3–5 years’ experience in a software development environment • Strong experience in C# and .NET (Maui / Xamarin) • Solid understanding of SQL and relational databases • Experience with mobile application development • Knowledge of front-end technologies (HTML, CSS, JavaScript) • Familiarity with Blazor / ASP.NET • Experience with Git or similar version control systems • Strong understanding of software development principles, design patterns, and best practices
Advantageous: • Experience with Blazor, JavaScript frameworks, jQuery, AJAX, JSON • Exposure to Docker and UI/UX tools such as Figma
Key Competencies • Strong problem-solving and analytical thinking skills • High attention to detail and commitment to quality • Ability to work independently and within a team • Effective communication and collaboration skills • Adaptable, self-motivated, and eager to learn • Strong time management and ability to meet deadlines • Proactive mindset with a focus on continuous improvement
Why Join? • Work on innovative, real-world solutions • Be part of a collaborative and forward-thinking R&D environment • Opportunity to mentor and grow within the team • Exposure to modern technologies and development practices
Apply today!
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free