Software Developer

  • Full-time
  • ITI Simulation
  • Alcester

ABOUT THE JOB

We are looking for a Software Developer to join our team in Alcester. This role involves working with the ITI Simulation Application Team to develop and deliver bespoke software solutions for end clients.


Reporting to the Business Unit Manager, you will be responsible for development activities on own and team projects across full software stack, including technical design. You will also have the opportunity to work with and further develop and improve inhouse frameworks for software development. 


Salary: Up to £40,000 depending upon skills and experience.



WHO ARE ITI GROUP?

Through our 50 year history, ITI Group has combined the skills, experience, and knowledge of many recognised and respected industry names to become a leading partner for industry. We develop and integrate digital transformation solutions for Energy, Nuclear and Industrial manufacturing sectors. We advance safe, secure and sustainable operations through the innovative use of technology.


You’ll be joining a global brand with locations across the UK, Europe and North America. Our people work together with clients to solve problems, unlock the potential of the connected world, and create solutions that deliver value.


At the heart of ITI Group is a complete commitment to innovation and transformation. Our people are practical, insightful and dynamic, with a personal approach. We are dedicated to working in partnership with our colleagues, leaders and customers, and developing a culture that allows us to inspire, and deliver a safe, sustainable future where people shine.

SUMMARY OF ROLE AND RESPONSIBILITIES

You will:

  • Perform unit and integration testing on development software
  • Perform Full Stack development tasks - programming/coding
  • Design and implementation of UI/UX
  • Debugging and maintenance on development software
  • Design and Architecture for solutions and for the in-house framework
  • Participate in/Undertake code review with peers and seniors. Be ready to receive constructive feedback and make changes where required
  • Technical consulting to support the client facing teams (sales & consulting) with scoping, requirements and solution proposal
  • Release Process Management
  • Repository Management
  • Version Control
  • Issue Management
  • Security Vulnerability Management
  • Support the team with monitoring of hosted cloud based applications and providing operational support
  • Be responsible for any self-learning required to do the job described to the necessary level
  • Support the helpdesk team with issue investigation and triage
  • Flag to Line Manager where any aspect of Product quality is at risk

SUMMARY OF REQUIREMENTS

We are looking for:


Essential

  • Experience in application technical design
  • Experience in modern web development techniques
  • Experience with the Azure platform and Azure services
  • Experience in multi-tier (3+) development
  • Experience in C#
  • Experience in Typescript
  • Experience in JavaScript
  • Experience in Angular
  • Experience in HTML / CSS / HTTP
  • Good understanding of Security Authentication Technologies
  • Good understanding of SQL
  • Good understanding of IIS
  • Good understanding of Git (GitHub)
  • Good analytical and problem-solving ability


Desirable

  • Understanding of .Net (Standard) and/or .Net (Core)
  • Understanding of Web API (Microsoft)
  • Understanding of Entity Framework (Microsoft)
  • Understanding of SQL Server
  • Understanding of Nuget / NPM
  • Understanding of HTML 5 Web API Technologies


VALUES

In line with our company values we are looking for someone who,

📈Will 'Deliver' what we promise

🦺Will demand the highest levels of 'Safety and Security'

🏆Will apply 'Technical Mastery'

🧠Is committed to 'Continual Learning'

🤝Can work 'Collaboratively'

💡Will challenge the norm to make a difference through 'Innovation'

WHAT WE CAN OFFER YOU

Inspire and innovate with us; Join ITI Group, a place where you can shine! Find out more about what we can offer you by visiting our careers page on the ITI Group Website.


At ITI Group our people are our best asset. We offer a variety of benefits, to attract and retain talent, which include:

  • 25 days annual leave, 8 Bank Holidays, plus the ability to buy and sell up to 5 days per year
  • Flexible start and finish times, including flexi-Fridays
  • Competitive Employee Referral Award Scheme
  • Life Assurance
  • Pension
  • Payment of professional membership fees
  • Healthy Extras - Employee Assistance Programme, access to a practising GP, Confidential Advice
  • Enhanced family friendly policies


Candidates should note that for this role employment will be conditional upon achieving National Security Vetting clearance.


ITI is an equal opportunities employer. For more information, please refer to our Equality of Opportunity statement on the ITI Group Careers page.