Software Engineer Intern

1 month ago


Halifax, Canada ResMed Full time
Let's Talk About the Team and You

Big ideas and big goals reign at ResMed. You will thrive in an environment filled with self-starters with the drive to make a difference. You will be encouraged within a people-focused culture that motivates and recognizes, so that together, we can produce the best products and results.

ResMed is seeking a software engineer to work with a talented development team in our Digital Health Technologies Product development group. The ideal candidate will be a smart, motivated individual seeking an opportunity to work on large scale / high volume web applications writing code that is optimized for high performance, high availability, and scalability. You will work closely with our software developers and contribute to the development and implementation of a variety of internet driven applications for ResMed and our customers. You will be responsible for following policies and procedures and maintaining best practices for the organization’s product environments. You will have strong analysis and design skills.

Responsibilities
  • Assist in the design, development, implementation, and deployment of AWS cloud solutions.
  • Assist in the development of high-performance, scalable, and resilient web applications, back-end services, and database solutions.
  • Assist in providing incident management, change management, application support, monitoring, and Tier 2 support as part of the full cycle team responsibilities.
  • Pair with senior developers to design software solutions.
  • Participate in code reviews, following coding standards and best practices, including secure coding guidelines.
  • Write clear, well commented, and easy to understand code.
  • All engineers are expected to place a strong emphasis on writing automated tests, including unit tests, integration tests, and end-to-end functional tests.
  • May be part of an on-call support rotation.
  • Other tasks and responsibilities as assigned.
Skills
  • Strong object-oriented design and programming skills.
  • Excellent verbal and written communication skills.
  • Experience working with and managing container development, deployment and operations on AWS, specifically with EKS on Fargate.
  • Experience developing Serverless applications using AWS Lambda, Dynamo DB, SNS, SQS, S3, Amazon API Gateway, OpenSearch.
  • Experience with Git, GitHub, Confluence, and JIRA is an asset.
  • Experience with CI/CD tools (e.g. GitHub, CodePipeline) and infrastructure as code tools (e.g. Terraform, CloudFormation) is an asset.
  • Experience working with, or an understanding of, NoSQL databases and relational databases is an asset.
  • Experience with test-driven development (TDD) is an asset.
  • An understanding of 12-factor applications and cloud-native principles is an asset.
  • Experience with various message brokering architectures (pub/sub queues, request/response) and data streaming is an asset.
  • AI, Machine Learning, and Data Engineering experience is an asset.
  • Experience in Java, Python, or C#, targeting multiple platforms (e.g. Windows, Linux) and application types (e.g. console, web site, REST API).
  • Experience with front-end frameworks (e.g. JavaScript, TypeScript, Node.js, Angular, React) and web servers (e.g. Apache, Nginx, IIS).
  • Experience with testing frameworks (e.g. Junit, Nunit, PlayWright), and testing tools (e.g. JMeter, Postman, Cucumber).
Qualifications and Experience
  • Completing University Degree or College Diploma in Computer Science or Computer Programming or equivalent experience.

Joining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now We commit to respond to every applicant.

#J-18808-Ljbffr
  • Software Engineer

    1 week ago


    Halifax, Canada Iris Software Inc. Full time

    GreetingsWe are seeking a talented Software Engineer to join our team at Iris Software Inc. in Halifax, Nova Scotia (hybrid location).Job Title: Software EngineerLocation: Halifax, NS (Hybrid)Duration: Long Term ContractEstimated Salary: $120,000 - $180,000 per yearAbout the Role:As a Full Stack Developer with strong proficiency in Python and React, you will...


  • Halifax, Canada ResMed Inc Full time

    Big ideas and big goals reign at ResMed. You will thrive in an environment filled with self-starters with the drive to make a difference. You will be encouraged within a people-focused culture that motivates and recognizes, so that together, we can produce the best products and results.ResMed is seeking a software engineer to work with a talented development...

  • Software Engineer

    1 month ago


    Halifax, Nova Scotia, Canada Randstad Full time

    We are looking for a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, building, and testing software applications.The ideal candidate will have a strong foundation in computer science and software engineering principles, with experience in programming languages such as Java, Python,...

  • Software Engineer

    4 weeks ago


    Halifax, Nova Scotia, Canada BFL Canada Full time

    Job Title: Software EngineerAbout the Role:We are seeking a highly skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our software applications.Responsibilities:* Design and develop software applications using a variety of programming languages* Collaborate with the development...


  • Halifax, Nova Scotia, Canada CAE Full time

    Software Development OpportunityCertainly, you want to work in a professional environment where you can apply your skills and gain valuable experience.This role is a great chance to contribute to software development for a world-class company.Main Responsibilities:By joining our team, you will have the opportunity to work on various projects, performing...

  • Software Engineer

    1 month ago


    Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    We are seeking a Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key responsibilities:Design and develop software applications using various programming languagesCollaborate with cross-functional teams to identify and...

  • Software Engineer

    3 weeks ago


    Halifax, Nova Scotia, Canada Randstad Full time

    At {company}, we are seeking a skilled Software Engineer to join our team. Key Responsibilities: • Design and develop high-quality software solutions • Collaborate with cross-functional teams to deliver projects • Stay up-to-date with industry trends and technologies


  • Halifax, Canada Iris Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Back-End Python Engineer to join our team at Iris Software Inc. in Halifax, NS (Hybrid) location.

  • Software Engineer

    4 weeks ago


    Halifax, Nova Scotia, Canada SAVORMETRICS Full time

    At Savormetrics, we are seeking a highly skilled Software Engineer to contribute to the development of software applications and solutions for our Artificial Intelligence driven sensing solutions designed for the food and agriculture sector. The successful candidate will be responsible for developing full software applications from designing...


  • Halifax, Canada ResMed Full time

    p>The primary role of the Engineering function within the Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products. Works closely with customers, developers, and other stakeholders to understand and define customer needs in these designs. Software Engineers who design, write, and...


  • Halifax, Canada ResMed Full time

    The primary role of the Engineering function within the Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products. Works closely with customers, developers, and other stakeholders to understand and define customer needs in these designs. Features are aligned to a timetable and...


  • Halifax, Canada ResMed Inc Full time

    h3>Associate Engineer, Software (App) EngineeringLocations: Halifax, CanadaTime Type: Full timePosted On: Posted YesterdayJob Requisition ID: JR_037659The primary role of the Engineering function within the Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products. Works closely...


  • Halifax, Canada ResMed Inc Full time

    Associate Engineer, Software (App) EngineeringLocations: Halifax, CanadaTime Type: Full timePosted On: Posted YesterdayJob Requisition ID: JR_037659The primary role of the Engineering function within the Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products. Works closely with...


  • Halifax, Canada Iris Software Inc. Full time

    Key DetailsThis role is based in Halifax, NS, with a hybrid work arrangement.Job DescriptionWe are seeking an experienced Full Stack Developer to join our team at Iris Software Inc. in Halifax, NS.The ideal candidate will have years of experience as a Full Stack Developer and strong proficiency in Python and React, including experience with popular libraries...


  • Halifax, Nova Scotia, Canada The Weir Group Full time

    About The Weir GroupThe Weir Group is a leading global provider of engineering and industrial solutions. Our company operates in various sectors, including mining, oil and gas, and power generation.Job Title: Software Development EngineerWe are currently seeking a skilled Software Development Engineer to join our team in Halifax. As a member of our team, you...


  • Halifax, Nova Scotia, Canada Laing House Full time

    Job SummaryWe are seeking a highly skilled professional for a Software Engineering Leader role at Laing House. The ideal candidate should have extensive experience in software development and a strong ability to lead cross-functional teams to deliver high-quality software solutions.Key Responsibilities- Design, develop, and test software applications-...


  • Halifax, Nova Scotia, Canada NOVA SCOTIA LIMITED Full time

    At NOVA SCOTIA LIMITED, we are currently seeking a skilled Software Engineering Expert to join our team. The ideal candidate will have a strong background in software development, with a focus on maintaining and improving existing computer programs.Key Responsibilities:Maintain and update existing software applications to ensure they meet the evolving needs...


  • Halifax, Nova Scotia, Canada Nova Scotia Full time

    We are seeking a Senior Software Engineer to join our team at the Department of Cyber Security and Digital Solutions. As a key member of our Emerging Platforms Team, you will contribute to the design, development, and maintenance of digital platform services used by hundreds of thousands of users.As a Senior Software Engineer, you will develop and maintain...


  • Halifax, Nova Scotia, Canada ResMed Full time

    About ResMedResMed is a leading medical device company that develops innovative solutions for sleep apnea, respiratory therapy, and other conditions.Salary: $120,000 - $180,000 per yearThis estimate is based on industry standards and may vary depending on location and experience.Job Description:Software Engineering SpecialistWe are seeking an experienced...


  • Halifax, Canada Virtusa Full time

    P2-C1-TSTS As a Senior Software Engineer in Test, you will be responsible for building and executing automated testing and infrastructure across multiple products and platforms. The ideal candidate is a detail-oriented engineer with strong cross-functional skills who has a passion for building automation and improving engineering efficiency. This role...