Equiniti Logo

Equiniti

Senior Software Engineer

Job Posted 15 Days Ago Posted 15 Days Ago
Be an Early Applicant
2 Locations
Senior level
2 Locations
Senior level
The Senior Software Engineer will develop, support, and enhance software solutions for Equiniti's Premier business, ensuring high-quality delivery and adherence to best 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
.Net Core
Angular
Asp.Net
Azure
Azure Devops
C#
CSS3
HTML5
JavaScript
SQL

Similar Jobs

6 Days Ago
Easy Apply
Hybrid
Chennai, Tamil Nadu, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Design and maintain scalable software applications, focusing on Python and big data technologies. Collaborate with teams, mentor junior engineers, and ensure data quality and performance optimization.
Top Skills: SparkAWSAzureGCPNoSQLPythonSQL
13 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
As a Senior Software Engineer, you will create responsive user interfaces using React and GraphQL, collaborating with teams to enhance user experiences and streamline financial operations.
Top Skills: CSSGitGraphQLHTMLJavaScriptReact
Yesterday
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Healthtech • Information Technology • Other • Analytics
The Senior Software Engineer will design, develop, and deliver software solutions, mentor team members, and support continuous improvement practices while working in an Agile environment.
Top Skills: AWSGitJenkinsPythonSQL

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account