Responsibilities
· Participate in requirements analysis and system understanding
· Collaborate with internal teams to understand software design and architecture
· Write clean, scalable code using .NET programming languages
· Debug existing code, fix system issues, test and deploy applications and systems
· Revise, update, refactor and debug code
· Improve existing software
· Develop documentation throughout the software development life cycle (SDLC)
· Provide technical support
Requirements and skills
· Proven experience as a .NET Developer or Application Developer
· Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
· Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
· Familiarity with architecture styles/APIs (REST, RPC)
· Understanding of Agile methodologies
· Excellent troubleshooting and communication skills
· Attention to detail
· BSc/BA in Computer Science, Engineering or a related field
Only shortlisted applicants will be contacted.