Bachelor’s degree in (Software Engineering, Computer Science) (preferred),
Diploma in (Software development and programing related courses) (preferred),
Self-taught developers and programmers will also be considered.
Job Role:
· Producing quality code using .NET language (C#) to meet desired performance delivery.
· Design, build, and maintain efficient, reusable, and reliable code.
· Collaborate with internal teams to produce software design and architecture.
· Identify bottlenecks and bugs, and devise solutions to mitigate and address the issues.
· Providing technical support for web, desktop or mobile applications.
· Participate in requirements analysis to design new functionality.
· Upgrading, configuring and debugging existing systems.
· Test and deploy applications and systems.
· Improve existing software by revising, updating, refactoring as well as debugging code
· Assist software personnel in handling project related work and other requirements
· Remain up to date with the terminology, concepts and best practices for coding.
· Providing technical support to end-users to increase the functionality of software products.
Skills & Competencies:
· Familiarity with the ASP.NET framework, SQL Server, and design patterns.
· Experience with Web Services, and REST APIs-Strong knowledge of .NET web framework.
· Knack for writing clean, readable, and easily maintainable code.
· Expertise in ASP.NET (Core, MVC, Classic), Entity Framework, SQL, AJAX, HTML 5, CSS3, jQuery and JavaScript etc.
· Strong understanding of object-oriented programming-Excellent troubleshooting and communication skills.
· Experience with Xamarin Development will be a plus
· Experience with PHP and/or WordPress will be a plus
· Strong programing concepts
· Fast Learner
· Knack for writing clean, readable, and easily maintainable code