Recruitment Room Team
Software Engineer (UI/UX, C#.NET, React.js)
Job Description
ENVIRONMENT:
A fast-paced global provider of Managed Service and Cloud Solutions seeks the coding talents of a Software Engineer with a focus on User Experience (UX) and Frontend design excellence. In this hands-on role, you will tackle creative, complex and technically challenging projects for a range of business systems and stakeholders, with a particular focus on a customer portal. You will also help design and deliver fully functional modules and application enhancements in an Agile environment. The ideal candidate will have a passion for Development, an eye for detail, creativity, and an intrinsic motivation to succeed. You must also have 3+ years work experience in a similar role including UI/UX design and development using React.js, C# (.NET 6+), SQL, NoSQL, RESTful APIs, Azure, Git and DevSecOps.
DUTIES:
- Produce high-performing, well documented code.
- Assist with converting user requirements to innovative technical solution designs.
- Assist with key decisions on UI/UX design.
- Work closely with other Developers to review and implement designs.
- Develop comprehensive system modules or enhancements.
- Complete the full functional testing of new software releases.
- Manage development backlog and assigned tasks within Azure DevOps.
- Weekly progress reporting against targets, projects, and development backlog.
- Ensure systems’ integrity/security/availability.
- Work directly on customer projects if required.
REQUIREMENTS:
- 3+ Years of experience as a Software Engineer
- Strong understanding of Web Application development and SPAs.
- UI/UX design and development using React.js.
- C# (.NET 6+).
- SQL & NoSQL Databases (preference for MSSQL/Cosmos).
- RESTful APIs.
- Microsoft Azure for deploying & hosting applications (AppService/Functions, API Management, Front Door, Storage, Application Insights/Log Analytics/Kusto, ARM/BICEP etc.).
- Azure DevOps (Repositories, Deployment Pipelines, CICD, Workload Planning).
- Git or other Version Control software.
- Secure development practices including DevSecOps
- Agile Development principles and practices.
Desirable –
- Experience building or integrating AI-driven features such as chatbots or agent-based workflow automation.
- Experience with Python for scripting, data processing, or AI-related tasks.
- Experience with Angular.js and PHP.
- Experience with Linux.
- Experience with Docker and Azure Container Apps.
- Networking knowledge (DNS, Routing, Firewalls, CDNs).
- Prototyping tools such as Sketch, Figma, InVision, or Adobe XD.
- Useability Testing to diagnose UX problems and discover design opportunities.