Software Developer

  • To work as part of the IT team, reporting to the Head of IT, deliver software development to the company through programming, analysis and reporting services.
  • Working with IT Management, assist in the implementation of any future IT strategic objectives.

The role:

  • Create new applications as well as configure existing systems and provide user support.
  • Produce code using .Net languages (C#, VB)
  • Upgrade, configure and debug existing systems.
  • Write functional code with a sharp eye for detail.
  • Collaborate with internal teams to design, develop, test and maintain software.
  • Participate in requirements analysis.
  • Write clean, scalable code using .Net programming languages
  • Test and deploy applications and systems.
  • Revise, update, refactor and debug code.
  • To develop, maintain and improve current IT applications.
  • Develop documentation throughout the software development life cycle.
  • Become a Subject Matter Expert on applications and provide technical support.
  • Develop IT deliverables capable of integrating with current systems.
  • Continually assess user needs when designing new or improved software solutions.
  • Assist with the delivery of a suite of technology services, maintenance and support in accordance with agreed standards of responsiveness, customer service and value for money.
  • To fulfil individual risk and control responsibilities in line with company’s standards and policies
    • Identify, report, escalate and manage risks, risk events, controls and management actions in a timely manner in line with the company’s standards and policies (including risk appetite) and proactively engage with risk function
    • Undertake relevant risk management training in a timely manner
    • Actively participate and contribute in Risk and Control Self-Assessment Workshops.

Knowledge, Skills & Experience:

Essential

  • BSc/BA in Computer Science, Engineering or related field essential
  • Proven experience as a .Net full stack developer
  • Familiarity with .Net framework, SQL Server & ASP.Net, JavaScript, JQuery, HTML, CSS
  • Knowledge on design and architectural patterns and styles (e.g. Model-View-Controller (MVC), Service Oriented Architecture (SOA), REST API)
  • Knowledge of at least one of the .Net languages (C#, VB)
  • Knowledge on DevOps and Source control.
  • Understanding of Agile project methodologies
  • Excellent troubleshooting and communication skills.
  • Attention to detail.
  • Talent for interpreting complex material to reach a practical understanding.
  • Ability to diagnose problems, articulate findings and liaise with multiple parties to reach a solution.
  • Ability to effectively manage time and resources to ensure that work is completed efficiently.
  • Ability to work independently but to a governance framework and reporting structure.
  • Good communication skills and the ability to interpret technical material for a non-technical audience.
  • Resourcefulness and willingness to promote new ideas.

Good to have:

  • Good UI/UX design skills.
  • Understanding of the Financial Services Sector and specific key concepts relating to the above directives

 

 

Job Category: Latest jobs in Gibraltar
Job Type: Full Time
Job Location: Gibraltar
Salary: DOE

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Filed Under:

About the Author: