Senior Software Developer
Description
Senior Software Developer UKI
About Us
GenetiQ delivers perfect-fit software solutions that elevate the businesses of our customers. Powered by our customer-focused, collaborative and innovative team of employees, our software is used by more than 2,500 businesses worldwide.
Continuously innovating since 1992, our open and trusting environment has created lasting relationships. GenetiQ 's founders and many of our first team members are still a core part of the organisation. Our team drive our culture and success, and our goal is to inspire, support and help them to develop – and enjoy – their careers.
GenetiQ was honoured in the Deloitte Fast 50 for the fourth year running in 2020. To stay future-focused, we are always looking for dynamic team players who are customer-focused and share our enthusiasm for technology. If this sounds like you, then come elevate your career at GenetiQ.
Scope of Role
The role’s primary focus is on the design and construction of our market-leading Desktop application targeting the ERP marketplace.
GenetiQ use a wide technology stack including.Net products (both Framework and Core). Our products also make use of database platforms like SQL Server, Redis, Mongo and third-party component suites like DevExpress. This is all supported by our established ALM system built around Azure DevOps.
In addition to hands-on software development, the Senior Software Developer will provide technical and day-to-day leadership to the development team, supporting effective delivery, technical quality and the continued development of team members. The role will act as a key point of technical guidance, helping to coordinate priorities, remove blockers and promote consistent development standards and ways of working.
The role is a full-time position.
Responsibilities
- Work across our .NET Core, Desktop and Web applications within our evolving Agile development process, contributing to design, architecture, planned development, bug fixing, investigation and technical research.
- Design, develop and maintain high-quality, scalable and reliable software solutions in line with agreed technical standards and business requirements.
- Take ownership of complex technical problems and provide practical, well-considered solutions.
- Undertake profiling and performance analysis, identifying opportunities to improve application performance, reliability and scalability.
- Contribute to architectural and technical design decisions, ensuring solutions are maintainable and aligned with the wider product and technology strategy.
- Participate in code reviews and promote high standards of code quality, testing, documentation and maintainability.
- Identify and proactively address technical debt, performance issues and areas for improvement within the existing codebase.
- Contribute to internal hack days, technical research and innovation activities that improve our products and development practices.
Knowledge and Experience
- 8-10+ years’ experience in .Net Stack Development (Windows Forms preferably)
- SQL Server Knowledge.
- Proficiency in designing and building well-constructed solutions for scale
- Familiarity with Agile patterns and practices
- Experience with .Net application profiling tools such as Ants from Redgate
- Direct experience in lumber, building materials, construction, accounting, or related industries is preferred but not essential.
Personal Skills
- Strong creative problems solving skills and vision
- Excellent organizational skills, oral and written communication skills.
- Ability to work with minimal supervision, making decisions based upon priorities, schedules and an understanding of business initiatives.
- Willingness to learn and grow.
- Strategic thinker with a delivery-driven mind-set.
Information Security Responsibilities
As a GenetiQ employee, you play an important role in protecting the information entrusted to us by our customers, colleagues and business partners. Everyone is responsible for supporting our commitment to information security by following company policies and procedures and helping to safeguard the confidentiality, integrity and availability of information.
You will be expected to:
- Follow the company's Information Security Management System (ISMS), information security policies and procedures.
- Handle company, customer and personal information securely and in accordance with company policies and applicable data protection legislation.
- Use company systems, devices and information responsibly and report any actual or suspected information security incidents or vulnerabilities promptly.
- Complete all mandatory information security and data protection training.
- Contribute to maintaining a secure working environment whether working from the office, remotely or at customer sites.
Benefits and Culture
Our perfect fit ethos extends to our employees, ensuring that our roles, environment, benefits and progression paths are geared toward their professional and personal development.
As noted, our team drive our culture. Our iSocial group organises a number of GenetiQ social events and activities throughout the year, such as summer BBQs, golf outings, charity hikes and more.
In addition to a competitive salary and a robust social calendar, we offer a great range of benefits including:
- Healthcare: Your health and well-being matter to us. GenetiQ offers private healthcare to its employees.
- Flexibility: Our flexible working plan helps our employees to manage a better work-life balance.
- Pension Plan: GenetiQ contributes a % of an employee's salary, helping them plan for the future.
- Exercise Reimbursement: Whether it's a gym or a golf club membership, we support the efforts of our team to keep active.
- Holidays: GenetiQ offers 25 days of paid leave, plus statutory bank holidays.