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. Solution operates a software division (ProcessVue) offering applications to Alarm Management and IoT Analytics market. With offices in both 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, M.A.C. Solutions is looking to recruit a talented .NET Software Developer 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 or remotely, 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 to track tasks • 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 • API Integration of 3rd party tools • English Language (written & verbal) • Working knowledge of Microsoft Office Applications • Working knowledge of Windows 7/8/10/11 • Artificial Intelligence experience (Desirable) • Entity Framework or other ORM technology experience (Desirable) • Blazor and .Net Core experience (Desirable) • DevExpress / DevExtreme components (Desirable) • Microsoft Xamarin mobile development (Desirable) • Experience working in an Agile environment (Desirable) • Working knowledge of Windows Server 2012/2016/2019 (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, Permanent Education: • Relevant Higher Education Qualification (BA, BSc) (Preferred) Experience: • Software Development: 4 years