Job Openings .NET Developer

About the job .NET Developer

PURPOSE

The .NET Developer is responsible for designing, tailoring and developing software applications according to a business' needs. A problem-solver with the initiative and methodology for proactively identifying and solving different problems.

Technology Stack that may be used, include but are not limited to:

  • Microsoft .Net
  • HTML, JavaScript and CSS
  • Angular, React and/or Vue
  • TypeScript
  • NodeJS experience would be advantageous.

KEY OUTPUTS

Business Operations

  • Engagement with clients and key stakeholders
  • Implement and execute project deliverables
  • Take part in sprint planning and deliverables process
  • Designing, developing and implementing user interfaces using best practices
  • Training end-users on new interfaces?
  • Responsive Web Application Design and development
  • Developing application code and unit tests in technologies such as Angular, React, Vue and Consuming Rest Web Services.
  • Managing and providing input into user stories or product analysis tasks.
  • Design, build and deploy effective components
  • Translate requirements from the business and analyst into technical code
  • Identify and test for bugs and bottlenecks in the solution
  • Set up a development environment
  • Updating and managing knowledge repository
  • Ensuring high performance of applications and providing support.
  • Deploying and hosting of web applications
  • Developing reusable component

Risk Management

  • Adhere to the Institute’s legal and ethical requirements, policies, processes and procedures
  • Assist in conducting and documenting department risk assessment
  • Assist in managing negative audit findings
  • Providing support in adherence to the department’s policies, processes and procedures.
  • Manage department’s records,
  • Assist in ensuring Disaster Recovery
  • Assisting in managing cyber security

Stakeholder Relationship

  • Internal
    • Participate in key decisions as a member of the department team
    • Maintain in-depth relations with all members of the department’s team and staff
  • External
    • Manage relationships with department external service providers
    • Manage contracts in conjunction with the Legal department of all external services providers
    • Ensure compliance of Service Level Agreement by the service provider
    • Manage relationship with external service providers

Reporting

  • Report all none-compliance to the Institute’s policies, processes and procedures
  • Regular and formal reporting on ongoing and completed projects, tasks and activities

MINIMUM REQUIREMENTS

Qualification

National Diploma/ B-Degree in Information Technology

Experience

  • 2 to 5 years' experience across above-mentioned technologies
  • Highly skilled in .NET Core, Angular, API, Azure
  • Detailed knowledge of Microsoft Stack
  • Competent and flexible enough to apply skills across the SDLC
  • Experience working in a DevOps environment
  • Ability to manage own projects and portfolio
  • Our company tech stack includes:
    • Entity Framework, MySQL, SQL Server, Azure, PHP, HTML 5, CSS 3, jQuery,
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Making complex technical and design decisions for TypeScript based projects.
  • Working together with the design teams to align the solution to the UI design.
  • Experience in developing web applications using at least one popular web framework e.g. MVC / MVVM
  • Ability to utilise third party libraries as part of the SDLC