Search by job, company or skills
Job Responsibilities/Task
1. Software Development: Design, code, test, and debug software applications using .NET technologies.
2. Team Contribution: Contribute to all phases of the life-cycle, including any scrum/agile ceremonies, and add value to the team.
3. API Development: Develop and maintain APIs for seamless integration between front-end and back-end systems.
4. Requirement Analysis: Collaborate with the wider team, clients and project stakeholders to gather and analyse software requirements.
5. Maintenance: Maintain and enhance existing software platform(s) as needed.
6. Quality Assurance: Ensure software applications high quality, performance, and reliability.
7. Documentation: Create and maintain technical documentation for any software development work carried out on the platform. Also, support the Product team in breaking down technical user stories.
8. Methodology: Follow agile software development principles & scrum ceremonies but adapt as required.
9. Problem Solving: Troubleshoot and carry out any bug fixing.
Job Qualifications
BSc / MSc degree in Computer Science, Information Engineering or a related subject or equivalent experience
Minimum 5-7 years of experience as Software Developer working on platforms
Of which is at least 3 years experience in .NET development
Proficiency in C#, ASP.NET, and .NET Core, React
Strong knowledge of software development best practices and design patterns
Experience with API development and integration
Experience with database management systems, SQL Server
Understanding of cloud services like Azure or AWS is a plus
Very good English language (both spoken and written). | Collaborative attitude and the ability to work effectively in a team
Problem solving attitude and a positive mindset | Enthusiasm to programming, scripting, | High awareness of quality | Willingness to learn | Team Leader qualities | Self-starter
Login to check your skill match score
Date Posted: 20/11/2024
Job ID: 101005471