Software Developer

Fenwick, ON, Canada

Job Description

Software Developer Behind every exciting technology, there is a team of brilliant minds. At Ian Martin Group (https://ianmartin.com/) , we've partnered with our client, a global provider of high-performance radar surveillance solutions designed to detect and track small uncooperative targets such as pleasure-craft, vessels, low flying aircraft, drones, birds and ground targets. They provide surveillance technology and solutions that keep people safe. Now, our client is looking for a new Software Developer to join their team, they are looking for you! Software Developer Your primary goal in this position is to be a software developer contributing to all aspects of software development from idea generation, design, programming, testing etc. Our client is not looking for someone to just code but for someone who can contribute actively to ideas as well. You will be implementing software solutions by collaborating with other developers, designers, product managers, and engineers as you leverage and create new cutting-edge technologies, building upon their technology. You will work on a variety of front-end and back-end technologies that enable radar and other IoT-based data to be streamed, analyzed and visualized via their product suite. You're perfect for this position because you are: - Flexible - you're willing to work on a variety of projects and platforms - Creative - you can think creatively in a highly technical context to find solutions with the user's experience in mind - Curious - you aren't afraid to ask questions and you love researching. If you don't have the answer, you go and find it - Team-oriented - you work well with others and know that the best work comes from the strength of multiple minds You're comfortable thinking on a macro and micro scale. Your knowledge of programming and electronics mean you understand each minute detail, while understanding how larger systems interact with one another. You'll make sure their products are "plug and play" for customers. The Details This is a full-time, permanent position, with a comprehensive benefits package, vacation, and competitive salary. Working with Us Our client is committed to getting better every day and working to create an environment that brings out the best in every employee, develops leaders, and rewards results. Their employees have many reasons why they love working with them, but one thing they mention again and again is the quality of the team. Teamwork is key, and they work hard to foster a team that is motivated to get the job done, together. Qualifications - Minimum 5 years software development experience, exhibiting a growing area of expertise - Degree in Computer Science, Software Engineering or similar program from an accredited university or college - Experience developing software in a team-based environment - Excellent programming skills in some of the following languages: Go, Python, C#, C++ - Web development experience within an open source stack, including HTML 5, CSS, JavaScript, TypeScript and Angular - Demonstrated experience with SQL and database programming - Experience developing and deploying applications on Linux and Windows - Experience with agile software development including best practices in software development, testing and continuous integration - Familiarity with network programming, messaging and distributed web applications - Knowledge of GIS, including geo-referenced data and web-based geospatial visualization - Understanding of big data analytics and data warehousing concepts - Familiarity with Azure or other cloud-based platforms - Eagerness to learn new technologies - A pragmatic approach to the application of technology to create business solutions Your Application We value diversity and inclusion and encourage all qualified people to apply. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted. At Ian Martin, we connect people with meaningful work. We work with people like you for similar technical roles. If you apply, be sure to create a profile with us. That way, great technical jobs will come to you before they even get to the job boards!

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2077242
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Fenwick, ON, Canada
  • Education
    Not mentioned