What are the responsibilities and job description for the Senior Software Developer position at IQ-EQ?
Company Description
IQ-EQ is a leading Investor Services group which combines global expertise with an unwavering focus on client service delivery. We support fund managers, global companies, family offices and private clients operating worldwide.
Job Description
Responsibilities (how we will measure success)
The Senior Software Developer role will be responsible for the design, delivery and maintenance of in house and public facing web applications across the full stack. We are looking for a highly skilled senior software developer who is comfortable with both front and back end programming.
You will be required to see out projects from conception to final product, requiring good organisational skills and attention to detail. Some of your responsibilities will be
Developing front end website architecture.
Developing back end web applications.
SQL Server database development.
Ensuring responsiveness of applications.
Supporting peers and mentoring software developers.
Integration of systems using 3rd party APIs
Leading projects from a technical point of view
Staying abreast of developments in web applications and programming languages.
Tasks (what does the role do on a day-to-day basis)
Designing and implementing bespoke applications across the full stack.
Working closely with other developers, database administrators, architects and business and systems analysts.
Responding to application issues as and when they arrive.
Ensure version control is maintained and peer review procedures followed.
Striving for continuous improvement through the use of performance benchmarking, developing automated testing and automated deployment of application and database projects.
Identifying areas for performance improvement in our application and SQL database stack.
Continuously develop self, keeping apprised of developments in the technology industry.
Qualifications
Key competencies for position and level (see Group Competency model)
Communicates Effectively – Adjusting communication style to fit the audience & message. Providing timely information to help others across the organisation. Encourages the open expression of diverse ideas and opinions
Action Orientated – Readily taking action on challenges without unnecessary planning and identifies new opportunities, taking ownership of them
Interpersonal Savvy – Relating comfortably with people across all levels, functions, cultures & geographies. Builds rapport in an open, friendly & accepting way
Key behaviours we expect to see
In addition to demonstrating our Group Values (Authentic, Bold, and Collaborative), the role holder will be expected to demonstrate the following:
Facilitate open and frank debate to drive forward improvement
Willingness to learn, develop, and keep abreast of technological developments
A keen drive, a vision for continuous improvement and seeing things through
An analytical mind, excellent problem-solving & diagnostic skills, attention to detail
Required Experience
Education / professional qualifications
Degree level education is preferred but equivalent professional experience in IT is acceptable.
Background experience
A minimum of 2 years’ experience in a senior software developer role and similar database experience.
Experience in developing, deploying and maintaining a variety of applications.
Technical
SQL 2019/2022
.NET 6 and .Net Framework 4.0 and above
C#
Javascript,
CSS
Experience of using git preferred
Good knowledge of and experience in designing secure web applications
Languages
English
Additional Information
At IQ-EQ we want you to reach your full potential. We offer an inclusive and diverse environment to support your career aspirations, with a strong emphasis on continuous learning and a holistic approach to your professional and personal development. We also offer opportunities across our service lines and our international network of offices.