Senior Software Engineer

at  Unicard

Glasgow, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Jan, 2025Not Specified30 Oct, 2024N/AHtml,Java,Web Services,Javascript,Struts,English,Spring,Relational Databases,Design Patterns,Ecs,Personal Responsibility,CssNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

PERSONAL SKILLS

  • Works collaboratively with others
  • Values and adapts to different cultures
  • Sets and prioritises challenging targets
  • Rigorous, manages own time and resources
  • Displays sound judgement, makes effective, timely decisions
  • Seeks opportunities to learn and develop
  • Dependable, takes personal responsibility
  • Open, trustworthy and trusting
  • Positive and brave
  • Calm under pressure
  • Can do attitude
  • Willing to learn new technologies

TECHNICAL SKILLS/EXPERIENCE

  • Experience with Java, J2EE, Spring, JSP, HTML, CSS, JavaScript, Relational Databases
  • Knowledge of Struts/JSF, MVC framework concepts in general
  • Experience with SOAP and REST based web services, JSON/XML
  • Other technologies we use and experience is valuable: Angular/AngularJS, Wildfly, CDI, Eclipse, Maven, Docker, Kafka
  • AWS services: SNS, SQS, ECS
  • Ability to communicate and apply common architectural design patterns across a wide range of technical problems
  • Good level of English

Responsibilities:

ROLE PURPOSE

The Senior Software Engineer is working in a team of IT professionals (developers, testers, project managers and engineers) in an Agile environment. The individuals main responsible will be delivering code on a daily basis and working with their team and project managers to set realistic deadlines and expectations.
You will join our back-office applications team to build highly scalable and performant solutions for our customers and partners.
Your main responsibilities will be delivering new features and maintenance of the Unicard products in a team of Architects, Developers, Test Engineers and Project Managers.

ESSENCE OF ROLE - KEY ACCOUNTABILITIES

  • Develop, enhance, debug, and support, software applications that support business units or supporting functions.
  • Participate in the design, development, and implementation of complex applications, using a mix of technologies.
  • Recommend system solutions by comparing advantages and disadvantages of development alternatives.
  • Analyse existing application behaviour and apply optimizations or suggest improved processing algorithms
  • Identify and resolve performance bottlenecks
  • Update job knowledge by researching new internet/intranet technologies and software products.
  • Participate in educational opportunities
  • Support and develop software engineers by providing advice, coaching and educational opportunities
  • Make informed decisions quickly and take ownership of services and applications at scale.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Glasgow, United Kingdom