Work with us

Application Developer

To support, design, develop and write code for stand-alone development projects and those that involve the design and implementation of modules that interface with the company’s database that delivers the desired and planned functionality of IT objectives. To create test plans & conduct application testing and analysis in an agile environment.

 

Key responsibilities:

  • Provide BAU support for bespoke in-house developed MS Access database and .net applications
  • Develop, code & migrate the existing MS Access based front-end to .NET solution for relational database systems
  • Collaborate with internal teams & stakeholders to perform requirements analysis, produce software design and architecture
  • Analysis and documentation of business process information to enable process improvement and re-engineering
  • Help maintain code quality, organization, and automatization
  • Communicate fully and effectively with team/users throughout the product development lifecycle, ensuring that the stakeholders are always fully aware of the project status
  • Management of database, PDA and dev IT projects performing data cleansing & de-duplication of dev IT systems
  • Publish web applications and manage the IIS server ensuring 99.99% uptime and performance
  • Create test cases and test plans to agreed standards fully managing the software/application testing meeting the business objectives
  • Testing of existing and new systems and a wide range of applications including websites, interfaces and back-end systems using both automated and manual testing tools & methods

The Requirements:

  • Minimum 3 years work experience in .NET web framework (3.5 and onwards)
  • Proficient in MVC, ASP.NET, C# with a good knowledge of their ecosystems
  • Strong knowledge of Microsoft SQL Server 2008 and onwards (SQL scripts, Views, optimised Stored Procedures, Table-Value Functions and Scalar-Valued Functions)
  • Solid development experience in XML, HTML5, CSS3, JavaScript, Bootstrap & scripting languages
  • Strong understanding & experience in Web services, Window Services, APIs (REST, RPC, SOAP)
  • Strong understanding of object-oriented programming (OOP)
  • Skill for writing reusable libraries
  • Knack for writing clean, readable, and easily maintainable code
  • Strong knowledge of SDLC principles and developing scalable applications
  • Experience creating database schemas that represent and support business processes
  • Solid experience in Git, Trello, Lucid chart, ReSharper
  • Functional testing experience (System, Integration, UAT, Regression testing)
  • Testing of SOAP/RESTful APIs using SoapUI / Postman
  • Ability to test against requirements & specifications
  • Experience in producing, reviewing and running test plans and test cases

 

Desirable skills:

  • Knowledge of Agile development with TDD approach
  • Understanding of Active Directory, DHCP/DNS in troubleshooting web application publishing issues on client/server side
  • Experience in VBA (MS Access and Excel)
  • Experience with Azure DevOps
  • Experience in React

 

Qualifications

  • University degree in information or computer science or a related field/equivalent.

 

Resident Log-in Client Log-in