Software Engineering or a related field Minimum applicable experience (years) 4 years of professional experience Blazor framework for building interactive web applications In-depth knowledge of .NET framework and proficiency related technologies such as ASP.NET, WPF, or Windows Forms Proven expertise in version control systems and design, development, and maintenance of software applications using C# and Blazor, collaborating closely with
development of assigned applications. • Research, consult analyse and evaluate application needs and designs wireframes and/or designs to develop high quality applications. • Following best practice design and development high quality, clean, auditable and manageable applications. • Ensure the best possible performance, quality quality, and responsiveness of applications. • Identify issues, bugs, and bottlenecks and devise solutions Identifying technology limitations and deficiencies in applications and associated processes, procedures and methods
and best practices to build exceptional web applications and drive business success.
Â
What
designing, coding, testing, and maintaining applications. Must possess a robust understanding of the web pages.
and maintenance of the EHS and back-end web application services
Duties:
above-mentioned position is within the Application Development Department. The Application Developer will be responsible maintenance related tasks in respect of the core applications. This role requires oversight of the ongoing RESPONSIBILITIES INCLUDE: Modernisation of Natural applications Maintenance and support of existing NATURAL coding, testing, debugging and documenting application features and changes Participating in activities and problem-solving skills. Works on multiple applications. People Management and development practices
testing for their assigned technical products or applications within the context of an agile/DevOps delivery middleware support and configuration management for application dependant software i.e., Webservers, Java, Docker availability of critical applications. Plan and execute upgrade of existing applications, tools, and features
system. • Assess, develop, upgrade and document application software. • Consulting with fellow colleagues concerning enhancements and development of the application software. • Document and direct software testing analyse and evaluate requirements for software applications. • Advise on areas that could be improved on
evaluate requirements for existing or new software applications and operating system. Design, develop, test for systems, communications environments, and application software. • Consulting with Account Managers analyse, and evaluate requirements for software applications and operating systems. • Advise on areas that
front-end part of new features of an existing application.