Applications Developer - VR/27879
Based in the company’s headquarters in Cove Bay. The ideal candidate will contribute to solutions specifications, design, build, test, implement and provide application support using programming languages and development tools. The successful candidate will be experienced developing in C# and .NET, they will have excellent software development skills and strong communication.
Overview:
Full Stack .NET software development and lifecycle maintenance including in-house desktop and web applications, internet-facing web portals and device-based applications.
Working as a software development focal point in the Business Systems team to share detail requirements, analyse existing solutions and develop software for business use. As a focal point sharing technical software development detail at a level all members of the team can understand.
This role involves working within the Business Systems Team to analyse the purpose and inform the roadmap for in-house software solutions, enacting appropriate lifecycle changes.
The Applications Developer contributes to Business Systems activities including in-house developed software analysis and specification, solution design, development / programming, testing / QA, deployment and user support.
The role is business facing, regularly involves being physically present in the business process, and candidates require strong associated interpersonal and communication skills.
Business Systems operates established control mechanisms and candidates must be organised and able to present estimates, plans and report progress as required.
The role involves working as part of a team on a large project (ERP upgrade) and candidates must be highly effective in a team environment, able to communicate clearly and appropriately and self-starting with regards analysis, problem solving and ensuring deliverables are met.
In addition to progressing activities in their core area, candidates must also be willing and able to contribute to all aspects of support and ERP upgrade work as determined by the needs of the business, for extended periods where required.
Main duties and responsibilities
The Applications Developer will contribute to solutions specifications, design, build, test, implement and provide application support using programming languages and development tools.
- Analysing and establishing software purpose, readiness with regards defined interfaces and future relevancy with regards the larger systems and ERP architecture.
- Updating, repairing, modifying, and developing software.
- Consultation and requirements specification.
- Design clarification and software modelling.
- Working as part of project teams.
- Ownership / coordination of software design and testing.
- Software deployment in conjunction with Operations.
- Troubleshooting, debugging, and rectifying software.
- Adapting software to new requirements.
- Software documentation.
- Involvement in ERP upgrade project as required.
As part of an ongoing project, the software developer will analyse existing in-house applications and ensure their preparation / readiness for ERP upgrade via related development work.
Essential Experience & Qualifications
- Computing degree.
- Current UK driving licence.
- C# Language.
- Full stack .NET framework 4.8 development (WinForms, WPF, Xaml, ASP.NET WebForms, ASP.NET WebApplications, WCF, LinqToSQL, EntityFramework, ADO.NET, WebAPI, JSON, XML).
- SQL Server 2019 / 2022 development (T-SQL, Stored Procedures, Views).
- Visual Studio 2019 / 2022.
- Data-driven applications development.
- Source control and versioning (GIT / Azure DevOps / TFS).
- Web development (HTML / CSS / basic JS).
Desired Experience & Qualifications
- NET development (UWP, ASP.NET MVC, MVVM, use of DevExpress controls).
- PowerApps development.
- Web server administration (IIS / Apache).
- Development of applications with ERP workflow input / dependency.
- VBScript and ERP customisation development.
- SQL Server Development (SSRS, SSIS, SSAS).
TMM Recruitment INDIT
Job Alerts
Straight to
your inbox
Receive information on the latest job opportunities by email. Subscribing to our job alert service is convenient and easy.
Sign Up NowOUR TEAM
Recruitment Specialists
Great recruitment is all about the people you work with. We take the work we do for you, not ourselves, really seriously.
Our Team