Software Developer
SeeMeHired
Belfast, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Belfast, United Kingdom
Tech stack
JavaScript
.NET
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Software Debugging
DevOps
Open Web Application Security
Software Architecture
Systems Development Life Cycle
Salesforce
Software Engineering
Web Services
Working Model 2D
Apex Code
Delivery Pipeline
Visualforce
Kubernetes
Salesforce Object Query Language (SOQL)
Software Version Control
Docker
Programming Languages
Job description
The primary function of this position is to join the Developer team, offering enhanced support to developers by maintaining and supporting in-house systems that complement our core business applications, as well as externally developed solutions., * To prioritise and assign workload, changes and project tasks to the in-house software developers
- To ensure the adoption of ITIL, Software Development and DevOps processes within the IT Department and IT Development Team, ensuring processes are delivered within agreed SLA's
- Analyse business needs with stakeholders to gather requirements for new and existing projects
- Working to Progressive's development standards, develop applications which integrate with and enhance the functionality of our existing systems in order to improve the experience of our business users
- To report progress and KPI's on the in-house developers and development roadmap to the different governance committees and to prioritise them accordingly with business needs
- Work with the in-house management and IT teams to support the business reporting infrastructure and improve automation of key processes.
- Responsible for full development lifecycle mostly using Agile methodology when possible
- Responsible for providing information into the design and development process of an application/solution using new and existing technologies
- Participate in research and development efforts to ensure security coding, implementation of new technologies and efficiencies
- Ensure developments / Sprints are delivered on time to agreed internal development standards
- Support debugging and testing code
- Work and communicate effectively with key team members to ensure buy-in to project plans and positive user engagement
- Promote a culture of continuous improvement by ensuring lessons learned are captured and applied in future projects
- Liaise between business, technical and 3rd party teams effectively to deliver various business and technical benefits
- Support the transition of change initiatives to 'business as usual' by ensuring testing and documentation are in place
- Provide service support for production and non-production services as part of ITIL processes
- Provide advice, guidance and support to other IT domains and team as required
Requirements
- Strong academic credentials including a Bachelors or Masters Degree in Software Engineering / Development or equivalent.
- Robust hands-on experience designing and developing enterprise-level applications using C# and .NET (Framework & .NET Core).
- Strong expertise in object-oriented programming (OOP), SOLID principles, clean architecture and Agile Programming Methodologies.
- Proven experience building RESTful APIs, microservices.
- Working knowledge of the software development life cycle.
- Experience of working digital programmes and IT systems and introducing a new technical service
- Experience of working within teams to deliver digital projects or software implementations
- Experience of Agile & Scrum methodologies including iterative planning, sprint management, and adaptability.
- Experience of DevOps practices including CI/CD pipelines, Docker, Kubernetes, cloud platforms (AWS, Azure).
- Experience with key development languages including Apex, JavaScript, .NET
- Conversant in REST and SOAP API's.
- Ability to evaluate frameworks, scalability, and system performance for software architecture & design.
- Proficiency for managing collaborative codebases, repositories and version control.
- Good understanding of current and emerging software development methodologies, frameworks, techniques and tooling, including the use of AI within the SDLC.
- Demonstrable ability to understand and analyse complex processes and scenarios
Desired criteria
- Demonstrable understanding and experience of integrating security practices into the SDLC including management of vulnerabilities & OWASP development standards plus working with security protection technologies (e.g. WAF).
- Experience with key development languages including SOQL, Lightning Web Components & VisualForce (Salesforce).
- Supporting the development and maintenance of Enterprise Architecture.
Professional skills you'll need for this job opportunity
Problem Solving
Decision Making
Teamworking
Benefits & conditions
- Competitive Salary
- Hybrid Working model
- Annual KPI Bonus Scheme
- Excellent pension with up to 20% employer pension contribution
- Life Assurance Scheme
- Group Income Protection
- Health cash plan with money back on dental, optical costs etc.
- Generous holidays - 25 days plus up to 12 Bank Holidays
- Day off for your birthday
- Holiday purchase scheme
- Excellent training and volunteering opportunities
- Cycle to work scheme
- Wellbeing initiatives
What you will need
About the company
Progressive Building Society is a leading local financial institution with a proud reputation for customer service excellence. Our purpose is to encourage local people to save and become homeowners, through our personal, caring & common-sense approach, essentially nurturing financial well being for current and future generations. With a strong high street presence, our vision is to be the savings and mortgage provider of choice in Northern Ireland.
The Society is continuing to modernise and improve through its operational resilience processes, strong customer experience including self-services capabilities, integration between platforms, automation of processes, supporting our community and caring about our environmental impact., First and foremost, Progressive is a local organisation for local people. Founded in 1914, we put you at the heart of everything we do. We're a building society rather than a bank, so you can count on us to always put our customers' needs first.
Careers at Progressive We know that looking for a career means so much more than just finding a job. At Progressive, we want to help you find your happy place to work. We firmly believe in encouraging our employees to achieve the right balance between their work and personal lives, delivering access to and promoting family-friendly policies. This not only increases employee satisfaction but also enables Progressive to meet the needs of our Members and supports the Society in being positioned as one of the most successful financial institutions in Northern Ireland.
To work for Progressive is to be part of something special. We strive to nurture and develop our employees in the evolving and fast paced financial services industry. Outlined below are a list of the reasons why we feel Progressive is a great place to work: We aim to provide an inclusive and respectful working environment, where everyone recognises the importance and impact of teamwork. We celebrate staff diversity and work hard to ensure that our staff members feel valued as individuals and respected for their contribution to our success. We offer opportunities for our staff to work at the heart of our communities and make real differences to our Members' lives. We do not subscribe to a long-hours culture, instead valuing family life and supporting our staff to balance work and family commitments., First and foremost, Progressive is a local organisation for local people. Founded in 1914, we put you at the heart of everything we do. We're a building society rather than a bank, so you can count on us to always put our customers' needs first.