Our client in the IT industry is looking for a Senior Developer.
Key responsibilities • Ability to be relied upon to ensure that projects within areas of responsibility are completed in a timely manner. • Ability to monitor your own activities and take corrective action where necessary. • Ability to constructively help others in the team and by so doing raise team performance. • Ability to work with others toward shared goals and meeting or exceeding them. • Ability to easily share ideas. • Flexible about working with new methodologies and technologies.
Requirements • National Senior Certificate. • BSc in Computer Science / Systems, Engineering or relevant field. • Strong analytical and creative problem-solving skills, with excellent attention to detail
Minimum 5+ years of experience in the following fields: • Analyze system requirements and prioritize tasks. • Write clean, testable code using .NET programming languages. • Develop technical specifications and architecture. • Test and debug various .NET applications. • Review and refactor code. • Deploy fully functional applications. • Upgrade existing programs. • Support junior developers. • Strong knowledge of OOP principles. • Strong knowledge of Relational Database Design Concepts. • Hosting Services. • Web services. • REST Services. • Serialization, with different types, XML / JSON etc. • Microsoft SQL Server:
o Management Studio (IDE).
o Database Design (Entity Relationship Diagramming).
o Procedures.
o Queries.
o Triggers.
o Views.
o Functions. • ASP.NET C#. • .Net Core / .Net Standard. • Design Patterns:
o Singleton.
o Factory.
o Abstract Factory.
o Observer. • Error Logging methods. • Microsoft Visual Studio (IDE). • Azure DevOps / TFS. • Familiarity with agile environments • Troubleshooting abilities • Document development and operational procedures. • Experience with C# MVVM pattern. • Experience with XAML. • Experience with C# MVC pattern. • Experience with SSRS - Reporting. • Experience with Networking. • Any JavaScript frameworks (AngularJS, NodeJS, ReactJS etc.).