Senior Software Engineer

Posted 3 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Senior level
HR Tech • Payments • Software • Financial Services
The Role
The Senior Software Engineer will develop, support, and maintain software solutions for Equiniti's Premier IT team, ensuring high-quality software delivery while adhering to best practices and standards. Responsibilities include managing complex tasks, influencing team dynamics, participating in code reviews, and engaging with customers to understand their needs.
Summary Generated by Built In

Management Level

G

An exciting opportunity for a .NET Developer has arisen at Equiniti Premier Services within the Premier IT developer team, part of Equiniti IT Group Solutions.

The team develops, supports, and maintains key solutions for the Equiniti Premier Executive & Discretionary Share Plan business, including Centive and V3 customer portals. We are looking for a developer to join our well-established team, supporting the growing Premier portfolio.

The role involves delivering high-quality software to enhance and maintain in-house and third-party applications in line with agreed priorities.

Core Responsibilities

Autonomy

  • Works under general direction, receives guidance, and has work reviewed at milestones.
  • Uses discretion for complex issues and escalates when necessary.
  • Plans and monitors own work within deadlines.

Influence

  • Interacts with and influences colleagues.
  • May oversee others and make decisions impacting routine work.
  • Engages with customers, suppliers, and partners.
  • Analyses user/customer needs and represents them in work.
  • Contributes to team efforts by understanding role relationships.

Complexity

  • Performs a range of complex and non-routine tasks in various environments.
  • Applies methodical approaches to issue resolution.
  • Contributes to creative thinking and task completion.

Business Skills

  • Demonstrates effective communication with colleagues, users/customers, suppliers, and partners.
  • Applies appropriate methods, tools, and processes.
  • Shows judgment and systematic work approach.
  • Utilizes digital skills and explores new capabilities.
  • Pursues learning and professional development opportunities.
  • Practices security, privacy, and ethics in non-routine work.

Knowledge

  • Has sound generic, domain and specialist knowledge necessary to perform effectively in the organisation typically gained from recognised bodies of knowledge and organisational information.
  • Has an appreciation of the wider business context.
  • Demonstrates effective application and the ability to impart knowledge found in industry bodies of knowledge.
  • Absorbs new information and applies it effectively.

Professional Responsibilities

  • Implement software development processes, standards, and best practices to ensure high-quality software delivery, adhering to the Software Development Lifecycle and Agile TOM.
  • Demonstrate engineering excellence through analysis tools, control gates, and peer reviews, promoting these qualities in junior team members.
  • Evaluate and adopt emerging technologies, models, and methods to enhance product technology and competitive differentiation.
  • Optimize the engineering lifecycle through systematic knowledge management and continuous learning to meet market and client needs.
  • Participate in code reviews to improve design and quality, driving higher engineering productivity.
  • Escalate, document, and manage issues related to product design and functionality to meet delivery goals.

Technical Responsibilities

  • Design, code, verify, test, document, amend, and refactor complex programs/scripts and integration software services.
  • Contribute to the selection of software development methods, tools, and techniques.
  • Apply agreed standards and tools to achieve well-engineered outcomes.
  • Participate in reviews of own work and lead reviews of colleagues’ work.

Professional Skills and Qualities

  • Agile Methodologies - Scrum
  • Efficiency improvement
  • Configuration management
  • Release readiness
  • Documentation / technical writing
  • Process, data, system engineering
  • Analytical - business, process, data, system
  • Lifecycle management

Personal Skills and Qualities

  • Emotional intelligence and empathy
  • Motivation, enthusiasm and optimism
  • Collaboration, teamwork and cooperation
  • Active listening and observation
  • Continuous learning
  • Language and communication
  • Creative thinking
  • Resilience, perseverance and patience
  • Ownership and dependability

Technical Skills and Qualities, at Accomplished Level

  • Full Stack development
  • REST Services
  • Database Design
  • Responsive web design
  • Dependency Injection
  • Data access and persistence
  • ORM frameworks
  • Unit and integration testing, Modern patterns and practices
  • Web accessibility standards
  • Web security principles
  • SAST and DAST tools
  • Content Management Systems
  • Message queuing systems
  • Application architecture
  • Containers
  • Micro services
  • Source code control
  • Awareness of Continuous Integration, Continuous Deployment, Blue/Green Deployments
  • Asp.Net, .Net Core, C#
  • WebForms, MVC, Blazor
  • WCF, Web Api, Windows Services
  • HTML5, CSS3
  • JavaScript, jQuery, jQuery UI SASS, Angular
  • SQL, T-SQL
  • Dapper, Entity Framework
  • xUnit, Fluent Assertions
  • LINQ & Lamda
  • PowerShell
  • RabbitMQ, Topshelf, Auto Mapper
  • OAuth, Identity Server,
  • XML, XSL, XQuery, XPath
  • Crystal Reports, Telerik reports, SSRS, PowerBi
  • Azure Cloud Platform, Amazon
  • Web Services
  • Azure DevOps
  • Visual Studio, Visual Studio Code

Domain Skills and Qualities, at Accomplished Level

  • Experience in Share Plans, Risk Management and Financial Services

We are committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships. Please note any offer of employment is subject to satisfactory pre-employment screening checks.

Top Skills

.Net
The Company
Birmingham
4,092 Employees
On-site Workplace

What We Do

Our people and platforms engage customers with investments, connect businesses with markets, and enable organisations to grow.

Our vision is to be a leading global share registrar and transfer agent, offering complementary services in pensions and remediation, to help our customers succeed.

Similar Jobs

TransUnion Logo TransUnion

Senior Software Engineer

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Bengaluru, Karnataka, IND
13000 Employees

Zeta Global Logo Zeta Global

Senior Software Engineer, Mobile SDK

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Bangalore, Bengaluru, Karnataka, IND
2194 Employees

Zeta Global Logo Zeta Global

Senior Software Engineer

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Bangalore, Bengaluru, Karnataka, IND
2194 Employees

Motorola Solutions Logo Motorola Solutions

Senior Software engineer(C++ with Video integration of Gstreamer, FFmpeg)

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Bangalore, Bengaluru, Karnataka, IND
21000 Employees

Similar Companies Hiring

MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account