Are you a creative and talented Web Developer looking for a new opportunity? Our client is seeking a proactive and innovative individual to join their dynamic team as a Web Developer. If you are passionate about designing and developing cutting-edge websites and applications, then this is the perfect role for you!
The team has recognised the need to grow in order to meet increased demand. The successful candidate must possess a good knowledge of the .NET platform and Microsoft Stack technologies, having used them in order to develop, maintain and support enterprise standard solutions both in a team and alone.
Your key duties and responsibilities will include:
Collaborate with the team to develop and maintain websites and web applications
Implement front-end designs to create visually appealing and user-friendly websites
Write clean and efficient code to ensure the functionality and responsiveness of websites
Conduct thorough testing and debugging to identify and resolve any issues or bugs
Follow standards and procedures to produce consistent measurable results
Develop solutions and software within an Agile and ISO (phone number removed) software development environment
Be proactive in identifying and resolving potential issues before they become incidentsExperience
Previous examples of work that demonstrate your skills
2-4+ years of experience as a developerAbout You
Excellent knowledge of C#
Excellent knowledge of the .NET Core and .NET Framework
Excellent knowledge of SQL based databases
Knowledge of SQL Server (T-SQL)
Good Knowledge of Azure services
Good knowledge of Visual Studio (latest version)
Awareness of OWASP
Knowledge of standards for web development such as HTML5 & CSS
Knowledge of frontend development technologies JavaScript/jQuery
Awareness of UI frameworks such as Vue / Angular
Knowledge of Agile methodology and test-driven development
Excellent problem-solving skills, ability to identify risk, evaluate impact and produce appropriate solutions, or escalate as necessary
Excellent deadline and personal time management skills
Excellent communication skills