Job Title: Software Developer
Location: Kilmarnock
Salary: Competitive
Job Type: Permanent
The Company:
Microtech Group is an award-winning firm composed of two distinct sectors, Microtech Support and Microtech Health.
The business was established in 1986 and began its journey as a professional IT Support and Solutions company based in Scotland.
With over 35 years industry experience, Microtech has grown to become one of the largest independent and market-leading IT Support companies in Scotland.
Microtech specialises in providing support, software and products to a broad range of clients across the public and private sectors, including SME’s and large corporate enterprises. The group prides itself on providing a seamless and secure managed service to the NHS, a valued client for more than 25 years.
In addition to the IT Support division, Microtech operate a Healthcare division that offers a suite of healthcare products and services that can be used within both Primary Care and Acute arenas. The HealthPod family of solutions consists of SurgeryPod, HomePod and CarehomePod. All solutions provide time-saving benefits for the medical practitioner whilst achieving minimal direct contact with patients.
Specialising within Telehealth and IT industries, Microtech has developed an extensive customer and contracts base, including their long-standing partnership with the NHS.
Microtech houses over 75 staff including a full-time fully staffed service desk with field engineers based throughout Scotland and the UK.
In 2021 Microtech Group undertook a brand re-alignment, condensing many of their established sectors into two significant divisions, streamlining the brand and simplifying the customer experience. This included the onboarding of a new Commercial Director and Sales Director, along with the launch of a brand-new website.
The Role:
The Software Developer is part of an agile development team, that builds and works on software systems on top of the Microsoft .NET development stack. The Software Developer is involved in all areas of development from design to development to testing.
The Software Developer will perform related work as required.
Key Responsibilities
- Working with an agile team to develop, test, and maintain desktop and server based business applications for all development projects and client deliveries
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software
- Design, develop, and unit test applications in accordance with established standards
- Participate in reviews of solutions designs and related code
- Package and support deployment of developed solutions and releases
- Working with teammates in the migration of older applications to newer technologies
- Developing, refining, and tuning integrations between applications
- Analysing and resolving technical and application problems
- Adhering to high-quality development principles while delivering software solutions on-time and on-budget
- Providing support to customers
Experience:
- Experience in web development using ASP.Net Core, C#, Razor and Entity Framework
- Solid understanding of object orientated programming concepts
- Experience and knowledge of Microsoft Azure hosting services
- Mobile App development using Xamarin
- Solid understanding of relational database design and querying concepts
- Familiarity with version control concepts
- Knowledge pf agile development methodologies
- Knowledge of unit testing theory
- Strong desire to learn
Benefits:
- Company pension
- On-site parking
Please click the APPLY button to send your CV for this role.
Candidates with experience or relevant job titles of; Software Development, Software Engineer, Software analyst, Front End, Systems Analyst, IT, Systems Engineer, Software design, Computing will also be considered for this role.