The Senior Software engineer role is focused on the delivery of quality software throughout all stages of the Software Development Lifecycle Process (SDLC). The role will be responsible for making sure that project work is delivered to highest possible level of quality and that the team know exactly what is required of them and their importance in the overall SDLC process.
This role is for the development and support of new areas of functionality and new product offerings, as well as maintaining the existing products, in the EQ Pay development team with a heavy focus on Responsive web design, Asp.Net ,C#, Web API and SQL server databases. Act as mentor for other members of the development team and support in the delivery and maintenance of complex enterprise solutions built using industry standard patterns, practices and component.
Business Functions
EQPay enables small, medium and large companies to make business payments in over 130 currencies to over 180 countries via a single online international payments platform. Make business payments via individual, file upload or API, using funds stored in virtual bank accounts, to virtually anywhere in the world in any currency.
Core Duties and Responsibilities:
Will work as part of a project team in the delivery and on-going maintenance of complex enterprise solutions.
Will be assigned specific responsibilities typically including, but not limited to:
Development and Unit Testing of the assigned work items
Ensure Delivery on time with expected quality.
Code review to maintain high-quality coding standards
Mentoring of junior resources and support in on-boarding into team
Support small delivery team members to provide successful delivery of software projects
Liaise with cross functional teams on Technical/Functional issues and queries.
Knowledge of common SDLCs and how to apply them in a delivery context
All software development takes place within a quality-oriented environment working to industry standard development methodologies and controls.
Skills Attributes and Behaviour:
BE/ME/MCA/M.Sc. (Computer Science/IT) with excellent track record
Should have an overall 4 - 5+ years of experience in developing application on Microsoft .Net platform using C#.
Should be a team player with good interpersonal skills and a drive to take ownership and responsibility for the tasks assigned to you and team
Should be technically good with excellent analysis skills
Should have strong hands on experience in developing web based application
Should have appropriate level of expertise of using several of the following technologies:
C#.Net
.Net Framework 4.0 or higher
ASP.Net Core 3.0
Microsoft SQL Server
HTML5, CSS, Jquery, Javascript
Responsive Web Design(Bootstrap)
Web API / Webservices / WCF
Microsoft Visual Studio 2015 or higher
Work management tools like Team Foundation Server, Azure Devops
Good Communication skill
Knowledge of OOD, Design Patterns, Solid Principles
Agile Methodologies
Git Tool and process
Angular Js (good to have)
Able to deliver work that meets the time and quality targets.
Able to work under general direction within a clear framework of accountability.
Highly flexible, including willingness to work away from home base and out of hours.
Can rapidly absorb new technical information and apply it effectively.
A good team player capable of delivering results in less than perfect circumstances.
Pragmatic, tolerant of ambiguity, willing to backtrack and seek multiple solutions.
Desire to learn and ability to quickly implement learnings.
Communicates fluently in a non-confrontational manner and can present complex technical information to both technical and non-technical audiences.
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.
You're about to be taken to the employer's website to complete your application.
Please either log in, or enter your name and email address before we re-direct you