Trainee Software Developer

Location: M.A.C Chesterfield Office

Contract Type: Fixed Term

Closing Date: 31 May 2024

Salary: 23000

Trainee Software Developer

M.A.C. Solutions is a specialist provider of Industrial Data Communication, M2M solutions and Change Management solutions for the Process and Automation markets. M.A.C. Solutions operates a software division offering applications to Alarm Management and IoT Analytics markets. With offices in both the UK and Europe, M.A.C. Solutions continues to grow nationally and internationally, offering customers the experience to Connect, Secure & Analyse their assets and data.

To keep up with demands from global growth, we are looking to recruit a talented .NET Software Developer on a placement basis who is passionate about software development, is willing to learn on the job and wants to work in a very diverse work environment.

Based in our Software Development Centre in Chesterfield, you will support the development team in their day-to-day tasks taking care of the following:

  • Develop new features for our established applications,
  • Fix bugs reported by customers and internal team,
  • Help in developing new applications and API integrations,
  • Use Azure DevOps (or any Git bases source control) to track work items,
  • Participate in agile ceremonies (Sprint planning and Retro),
  • Follow QA procedures and processes defined in accordance with ISO 9001,
  • Completing assigned tasks on time with minimal assistance from others,
  • Communicating progress and problems, and keeping system updated,
  • Maintaining good client relations and delivering excellent customer service.

Experience & Qualifications:

  • .NET Framework (C#, WinForms, ASP.NET Webforms & MVC)
  • Microsoft SQL Server
  • Visual Studio 2019/2022
  • JavaScript / jQuery
  • Working knowledge of Microsoft Office Applications
  • Working knowledge of Windows 7/8/10/11
  • API Integration of 3rd party tools (Desirable)
  • Microsoft Xamarin mobile development (Desirable)
  • Working knowledge of IIS (Internet Information Services) deployment (Desirable)

Other Non-Technical Skills ideally required:

  • Good communicator face-to-face, telephone, written and email,
  • Converse with non-technical stakeholders and convey meaning without jargon,
  • Able to build and maintain good relationships with stakeholders and colleagues,
  • Able to manage and prioritise own tasks,
  • Timely reporting of progress on tasks and escalation within the team when required,
  • Able to learn and adapt quickly to new skills, products and techniques.

Personal Qualities desired:

  • Reliable, responsible and trustworthy character
  • Self-disciplined and able to work on own initiative
  • Positive, proactive and self-motivated
  • Determined, tenacious problem-solver yet with a clear understanding of own limitations
  • Adaptable and flexible team player
  • Possessing a professional, polite manner and tolerant of end-user frustrations
  • Enjoys interacting with others (clients and colleagues)
  • Genuine care for clients / users and a desire to solve their IT problems and issues

Job Types: Full-time, Placement

Apply now