Software Developer
Jonas Software
Wallingford, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 54KJob location
Wallingford, United Kingdom
Tech stack
HTML
JavaScript
.NET
Microsoft Windows
API
Agile Methodologies
Android
iOS
Unit Testing
C Sharp (Programming Language)
CSS
Computer Programming
Database Design
DevOps
JSON
Microsoft Visual Studio
Microsoft SQL Server
Visual Basic
Node.js
OAuth
Object-Oriented Software Development
Scrum
Software Engineering
Software Requirements Analysis
Software Systems
SQL Stored Procedures
T-SQL
TypeScript
Web Applications
.NET Core
Postman
React
GIT
Vue.js
Job description
You will be tasked with updating and creating our events platform.
You will have the opportunity to work on the full product life cycle using agile methodologies. You will thrive in a fast-paced environment, solving complex problems.
You will report to the Technical Director and work closely with the Product Owner and Development Team., The role itself is varied and will include:
- Analyse and understand the software requirements with Technical Director and Product Owner.
- Consult with other stakeholders to ensure a fully developed understanding of requirements and challenges.
- Help design and agree and a solution architecture with Technical Director. If should be shown to be robust, scalable, and high performance.
- Hands-on app development in an Agile environment. Planning, executing, and reviewing within 2-week Sprint cycle.
- Write unit tests as required. Ensure the solution is technically documented as required.
- Test and review your own and others software code for technical accuracy, standards, and functional compliance to the design. Review and feedback on other team members Pull Requests.
- Plan releases of software with the Product Owner. Complete the development lifecycle using Beta, Release Candidate and Production stages. Including reaching milestones and deadlines.
- Performance improvement and refactoring of legacy code in the existing solution.
- Work as the Scrum Master for the team. Help create and update estimates for the sprint.
- Follow and contribute to software development processes and standards by participating in the Retrospective.
- Share knowledge and skills with others and look to learn new technology and techniques on an ongoing basis.
- Highlight task level issues and risks as appropriate and assist in finding solutions.
TECHNICAL SKILLS
- Android, iOS and Windows cross-platform app development and release to App stores.
- .Net Framework / .Net Core / .Net MAUI
- Strong programming skills; C#, JavaScript/Typescript, VB.Net
- Working with web-based APIs
- JSON, OAuth/JWT, web hooks, HTML, CSS, JavaScript
- Strong object-oriented design and implementation
- Microsoft SQL (T-SQL), stored procedures, normalised database design
- Vue.JS, Node, React
- Familiar with tools: Visual Studio, Postman, DevOps, Git
Requirements
- With a good academic qualification not degree level of equivalent in a technical subject, preferably in maths or computing.
- Possess a minimum of 3 years' experience within software development, ideally gained within a vertical software solutions market.
- Team lead experience ideally acting as a Scrum Master.
- Good verbal and written communication skills. You should be comfortable relating technical subjects to key stakeholders and welcome feedback.
- Results driven and self-motivated. You should be resourceful and persistent.
- A collaborative team player and willing to take personal and joint responsibility for resolution of issues.
- Quality and customer-focused and good attention to detail.
- Creative and flexible thinking to develop innovative ideas and solutions. You would possess an optimistic 'can do' attitude.
- Logical and analytical, with a methodical approach to problem-solving.
- Occasional planned travel may be required and therefore applicants must possess a full driving licence and be prepared to stay away from home., * Decision Quality
- Intellectual Horsepower
- Functional/Technical Skills
- Learning on the Fly
- Problem Solving
- Peer Relationships
- Standing Alone
About the company
We are an award-winning events software company that work within the trade exhibition, consumer, and conference market.
We pride ourselves on our strapline 'Passionate People, Intelligent Solutions' and feel these are the elements that differentiate us from our competition. With a wealth of knowledge & experience, rapid product development, strong relationships, and the ability to be flexible, we are the perfect event tech partner.
We help deliver over 250 events a year. We are passionate innovators in our industry for over 25 years. Our intelligent solutions work online, mobile, and onsite and at over 80 venues in the UK and abroad.
Our offices are located at the beautiful Howbery Business Park
(www.howberypark.com) a unique setting in 70 acres of Oxfordshire countryside by the Thames. There are opportunities to join active social clubs, join the on-site gym and a children's day nursery, go running/walking or mess about on the river.
The park's cafeteria provides onsite hot meals, and lunch options. Indoor and outdoor seating is available as well as a takeaway service., Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.
Jonas' vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of 'Software for Life' and as an ambassador for technology, product innovation, quality, and customer service.
Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.