Senior Software Engineer (REMOTE)
Company
ICIS
Location
York ON
Type
Full Time
Job Description
Senior Software Engineer (REMOTE)
Proagrica, part of RELX Group, is a global provider of independent connectivity and data-driven support solutions for the agriculture and animal health industries.
Our solutions are built around the key competences of data connectivity and data analytics delivering seamless supply chain management, customer insight and engagement, essential for businesses looking to improve their value offering and expand in the modern marketplace.
In short, we enable more efficient agriculture by allowing farmers to use fewer pesticides, herbicides, and fertilizers, leading to reduced environmental and financial impacts.
agX Platform Team
The agX Platform team builds and maintains a suite of API and database systems to serve internal and external customers. This platform is the core of Proagrica's software offerings, providing integration points for customer-facing software. We currently have two squads that are becoming more Agile-oriented in their day-to-day.
What We Need
The agX Platform team needs a Senior Software Engineer (REMOTE) who is a well-rounded, experienced full-stack developer willing to mentor other developers and work in Agile methodologies. We develop our APIs using C#, so our candidate must have a strong background building restful APIs in C#.
We utilize cloud hosting and are currently migrating to the Azure environment. We prefer candidates with Azure experience though Amazon Web Services experience is also relevant.
This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design - typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.
QUALIFICATIONS:• 5+ years of Software Engineering experience• BS Engineering/Computer Science or equivalent experience required
REQUIRED QUALIFICATIONS:• 5+ years of Software Engineering experience• BS Engineering/Computer Science or equivalent experience required
- Full stack Development with strong C# background
- Experience with RESTful APIs and JSON
- Experience with front-end web development
- Expertise in development languages including but not limited to: C#, JavaScript, HTML, SQL, Windows, and .Net
- Experience mentoring junior developers
- High attention to detail
- Strong research skills
- Ability to write and review portions of detailed specifications for the development of complex system components
- Ability to complete complex bug fixes
PREFERRED QUALIFICATIONS
- Experience with Azure Cloud
- Hosting
- Logging with App Insights
- Scalability
- Strong knowledge in industry best practices in development
- Knowledge in using and developing applicable tool sets
- Experience with Agile
- Leading ceremonies
- Pair/Mob programming
- Ability to interface competently with other technical personnel or team members to finalize requirements
ACCOUNTABILITIES:
- Operate in Agile environment while collaborating with key stakeholders
- Analyze requirements, test and integrate application components
- Interface with other technical personnel or team members to finalize requirements
- Work closely with other development team members to understand complex product requirements and translate them into software designs
- Develop program logic for new applications or analyze and modify logic in existing applications
- Successfully implement development processes, coding best practices, and code reviews
- Work in a remote setting with minimal oversight
- Mentor junior software developers on development methodologies and optimization techniques
- Keep abreast of new technology developments
- All other duties as assigned
#LI-TH1
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact [email protected] or if you are based in the US you may also contact us on 1.855.833.5120.
Please read our Candidate Privacy Policy
Date Posted
08/27/2022
Views
3
Similar Jobs
Senior Software Engineer Activation & Engagement - Loom, Inc.
Views in the last 30 days - 2
The job post is looking for a JavaScript developer with experience in building highquality products with React The role involves building new features...
View DetailsSenior Staff Engineer - Nomad Health Corporate
Views in the last 30 days - 6
The job posting is for a Sr Staff Software Engineer position at Nomad Health a techdriven healthcare staffing platform The role involves developing fe...
View DetailsMunicipal Financial Analyst: Remote or WFH hybrid - Zions Bancorporation
Views in the last 30 days - 6
Zions Bancorporation is a premier financial services company with a strong commitment to its customers and employees The company is dedicated to makin...
View DetailsQA Director | Remote - InMoment
Views in the last 30 days - 11
InMoment is looking for an experienced Quality Assurance engineering leader to lead the QA organization and drive upstream thinking that results in co...
View DetailsBPO Business Support Senior Analyst - NTT DATA Services
Views in the last 30 days - 12
NTT DATA Services is seeking a BPO Business Support Senior Analyst to join their team in Oklahoma City Oklahoma The job requires 3 years of experience...
View DetailsSolutions Marketing Manager - Remote - InMoment
Views in the last 30 days - 5
InMoment is seeking a Solutions Marketing Manager to shape the gotomarket strategy for their awardwinning XI solution The ideal candidate will have ex...
View Details