Senior Software Developer

placeBelfast calendar_month 
Overview:

This senior-level role is responsible for the creation and implementation of new or updated application systems and programs, working closely with the Technology team. The main goal is to lead the analysis and programming activities for application systems.

Key Responsibilities:

  • Collaborate with various management teams to ensure seamless integration of functions to achieve objectives, and identify and define necessary system enhancements for new products and process improvements.
  • Address a range of high-impact issues/projects through thorough evaluation of complex business and system processes, as well as industry standards.
  • Provide specialised expertise in applications programming and ensure that application design aligns with the overall architectural blueprint.
  • Utilise advanced knowledge of system flow to develop standards for coding, testing, debugging, and implementation.
  • Gain a deep understanding of how different business areas, such as architecture and infrastructure, work together to achieve business goals.
  • Conduct in-depth analysis with interpretive thinking to identify issues and develop innovative solutions.
  • Act as a mentor or coach to mid-level developers and analysts, assigning work as needed.
  • Assess risks appropriately when making business decisions, ensuring the firm's reputation is protected and compliance with applicable laws, rules, and regulations is maintained. Demonstrate sound ethical judgment in personal behaviour, conduct, and business practices, and manage and report control issues transparently.

Qualifications:

  • 6-10 years of relevant experience in applications development or systems analysis.
  • Extensive experience in system analysis and software application programming.
  • Proven track record in managing and implementing successful projects.
  • Subject Matter Expert (SME) in at least one area of applications development.
  • Ability to quickly adjust priorities as needed.
  • Demonstrated leadership and project management skills.
  • Clear and concise written and verbal communication skills.

Education:

  • Bachelor’s degree or equivalent experience required.
  • Master’s degree preferred.

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

#4661670 - Luke Maddison

apartmentHays Specialist RecruitmentplaceBelfast
Are you a seasoned software developer looking to make a significant impact? Join my clients' dynamic team as a Senior Applications Development Technology Lead Analyst! This senior-level role is pivotal in establishing and implementing innovative...
thumb_up_altRecommended

Lead Software Developer

placeBelfast
Senior Applications Development Technology Lead Analyst Are you a seasoned software developer looking to make a significant impact? Join my clients' dynamic team as a Senior Applications Development Technology Lead Analyst! This senior-level role...
electric_boltImmediate start

Senior Software Engineer - MLOps

placeBelfast
Proficient in Python, with a foundational understanding of Machine Learning concepts.  •  A third level qualification in Software Engineering, Computer Science or STEM subject and 3 years’ software development experience in a commercial environment; or current...