Equiniti Logo

Equiniti

Senior Software Engineer

Posted Yesterday
Be an Early Applicant
2 Locations
Senior level
2 Locations
Senior level
The Senior Software Engineer will develop, support, and maintain solutions for Equiniti’s share plan business, deliver high-quality software, and participate in software development processes and code reviews. The role requires complex problem solving and direct interaction with customers and may influence team decisions and practices.
The summary above was generated by AI

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
C#
JavaScript
SQL

Equiniti Chennai, Tamil Nadu, IND Office

Block 10, 8th Floor, DLF IT Park, Chennai, India

Similar Jobs

Yesterday
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Senior Software Engineer will develop and maintain front-end components for web applications, focusing on user interfaces that integrate with various accounting and financial systems. Responsibilities include collaborating with teams, implementing responsive designs, conducting code reviews, and troubleshooting issues. The role requires a strong understanding of front-end technologies and best practices.
Top Skills: CSSHTMLJavaScript
Yesterday
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Senior Backend Software Engineer at Toast, you will design, develop, and maintain scalable and secure backend systems. You will lead projects, collaborate with cross-functional teams, and ensure high system performance and reliability. You will also contribute to architectural decisions and mentor junior engineers while addressing complex technical challenges in backend development.
Top Skills: JavaKotlin
8 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Aerospace • Digital Media • Information Technology • Internet of Things • Mobile • Software
The Senior Software Engineer at Intelsat is responsible for designing and developing software for aviation telecommunication products, evolving and scaling the Airborne System Software, and leading software teams. Responsibilities include performing technical reviews, interacting with various teams to gather requirements, and ensuring the software meets operational needs.
Top Skills: CC++JavaPython

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account