.NET Developer
Коротко
Designs, tailors, and develops software applications, implements user interfaces, consumes REST web services, and deploys web applications.
Описание от работодателя
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