AMT-SYBEX has been providing business critical solutions to customers in the energy, utilities and transport sectors for over 20 years. We deliver scalable and reliable transactional, data handling and analytics solutions to energy sector clients, plus EAM and Mobile Field Workforce solutions to a range of asset-centric companies. We operate a number of independent Business Units:
Leasepoint – Aviation Leasing solutions
Flow – Energy solutions
Enterprise Asset Management and Mobile
As part of the Jonas Group of companies, we offer opportunities for progression throughout UK and globally.
POSITION:
We are seeking a Senior Developer with experience in .NET technologies to work within our Mobile R&D/Product Team.
The ideal candidate is a hands-on technologist with significant years of experience in leading
design and development of enterprise applications.
You would primarily be working on our cross platform mobile application, Geofield. Built using C# and Xamarin, Geofield has a unified codebase, avoiding platform-specific code where possible. We are aiming to expand our team to support upcoming customer projects and product feature delivery. You will work alongside our existing team to realise our product goals and help steer our ambitions for the future.
Geofield is a mobile mapping solution primarily used by utility companies to work with their asset data in the field. It provides field workers with the ability to interact with asset data to visually view, search, and trace their network, as well as capture data for various workflows. We work with our customers to integrate with their backend GIS and EAM systems to process data captured in the field.
JOB RESPONSIBILITIES:
Provide leadership and engage in problem decomposition, software architecture, interface design and clean, efficient, reusable code implementation
To design, develop and unit test new and existing software product features or solutions for our customers
Participate in Software Development Lifecycle (SDLC) working practices such as daily meetings, sprint planning meetings, reviews, and retrospectives
Software Design, Development and Product maintenance
Work with other members of the software engineering development team to deliver successful software products
Utilize good technical practices such as automated unit testing, code reviews, continuous integration, test automation, source code control and secure development
Create applications that focus on exceptional quality and user-centric design principles
Contribute to technical and design decisions within the team
Understand and contribute to product requirements and new product concepts
Work alongside junior developers, assisting them in becoming proficient with .NET and C#
Build excellent working relationships with the development team and stakeholders.
Engage with the team culture, share ideas and experiences, and be open and available to the suggestions of others
Collaborate with other departments to ensure a credible understanding of the user and business needs and translate this into exceptional software.
JOB QUALIFICATIONS:
Proficient in C#/.NET
Ideally possess a bachelor's degree in a technical discipline with extensive experience in full lifecycle development in a heterogeneous technology environment
Proven experience in software development in the relevant technology stack
Understanding of Agile software engineering processes and methodologies.
Xamarin technologies
Deep experience of SQL, AutoFac (dependency injection) and MVVM
Experience of ASP.Net and Web technologies
JavaScript
Experience in developing and interfacing with Web services leveraging technologies like WCF and WEB API (REST, SOAP, JSON, XML).
Excellent communication and presentation skills, to interact with stakeholders across the development lifecycle
Should be logical and analytical, and an expert in problem-solving skills to craft technical solutions to complex business needs
Works collaboratively to achieve team goals
Creative and demonstrates flair
Accurate, with high attention to detail
Self-motivated, resourceful and keen to learn and share knowledge
Able to remain calm and problem-solve under pressure.
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.
CorVel Corporation
NodeFlair - Tech Salaries, Jobs & more
Owen Mitten Private Limited
Dikshatek
Unit Group