British Parliament Award-winning job board for recruitment excellence.

Follow us:

One million success job stories. Start yours today.

Software Engineer - IT Jobs with visa

Date Posted: Apr 20, 2024
Login to View Salary

Job Detail

  • Type:
    Full Time/Permanent
  • Career Level:
    Experienced Professional
  • Positions:
  • Experience:
    5 Years
  • Degree:
  • Apply Before:

Job Description

Job Title -  Software Engineer

Location - Belfast + Hybrid 

Purpose and Importance of Position

Works under the direction of the Senior Site Director. In collaboration with your empowered team actively partner with our client to help drive end to end solutions, utilizing a Cloud first mindset and converging all expected disciplines from requirements and support technical designs, architectural design, implementation/testing, cloud hosting, roll-out and on-going support.

Essential Functions

Acts as an ambassador to maintain the empowered team culture within own team and our Technology Hub as a whole, adopting best fit technologies, in particular around cloud first solutions, PaaS Services, DevOps, IaaS, security tooling etc.

Acts as a programmer encompassing full shift-left ideals, often in a supporting role from within the team.

Strives to be an expert technical resource to mentor staff in all aspects of software development, ranging from data centric environment through to core product development utilizing Azure PaaS and IaC as part of our product's technical roadmap.

Always aiming to deliver high quality results, both own and team, pursues work with energy, drive and need for quality completion.

Adapts to varying work situations, deals well with ambiguity, multiple demands, and uncertainty.

Required Skills

Must possess solid communication skills as well as excellent analytical and time management capabilities.

Proven learning skills, blending instructor led, self-taught, online, conferences, books etc.

Demonstrable skills in problem solving and solutioning. 

Adaptability and competence to shift priorities or complete multiple at once.

Adept at working both individually and collaboratively as part of a team. 

Customer service oriented with the ability for developing long lasting relationships with internal and external business partners.


Develops creative ideas and solutions to real time business problems and/or business opportunities; takes reasonable, calculated risks even if failure is possible.

Empowered to continuously improve our client's business processes/ systems and proactively surface ideas and solutions.

Consistently delivers excellent customer service to both internal and external business partners.

Prioritizes and organizes work in self-directed manner.

Attains and maintains knowledge of assigned department.

Performs other duties as required, including supporting and coordinating with other department colleagues.


Solid experience in a number of languages, built up over 2-5+ years:

Strong SQL / .net / .netcore / C# / WPF / Soap / Web API / Entity Framework (majority)

SQLServer / SSIS / ETL

Proactive ability to trouble shoot - identify application issues 

Front end experience:

Angular, jQuery, Bootstrap 

Nice to have - understanding of Cloud offerings, ideally Azure (or comparable in AWS): + Using Azure DevOps (or other comparable tools): + Azure Boards (or similar)

Proven track record – willing and able to learn new technologies and apply that learning

Expertise with all phases of the SDLC (Plan, Design, Develop, Deploy, Test, and Support)

Firm grasp of software development methodologies, in particular SCRUM, ideally Scaled Agile Framework

Required Education

Four-year college degree in Computer Science or related field.

Additional equivalent years of experience in Information Technology can be substituted for degree

Preferred Education or Certification

Bachelors or Masters (/or equivalent with proven experience).

Supervisory Role

Minimal, but with experience of mentoring junior team members.


Minimal to none, based upon business needs with occasional trip to US-East.

Work Environment / Physical Demands

This position operates in a professional based collaborative environment and must have the ability to timely produce thorough, accurate work with many competing demands, deadlines, and distractions. The position uses standard equipment computers, monitors, printers, headphones. Full virtual office (/working from home) environment must be available with the employee able to set up and configure provided hardware equipment to ensure fully productive environment.


- Flexbile work Hours

- Paid leaves 

- Free Training