Logo of Huzzle

Associate Software Engineer (Java)

image

Siemens

Sep 20, 2024

Applications are closed

  • Job
    Full-time
    Junior Level
  • Data
    Software Engineering
  • Toronto

Requirements

  • You are experienced and act with purpose. You feel successful and accomplished when you solve complex problems and deliver working tools and develop robust data processes.
  • You approach projects and development tasks with client needs and users in mind. You know everyone has unique abilities and that there's lots to learn from your team.
  • Bachelor’s in computer science, software engineering, or related field; or equivalent work experience
  • 1 year of development experience or related coursework
  • Strong communication and collaboration skills
  • Experience in Data structures and algorithms, object-oriented programming, databases, SQL, data extraction, or API programming.

Responsibilities

  • Work with an array of data sources, formats, and frameworks with the end goal to provide relevant, accurate data.
  • Conduct testing to ensure data integrity and the flow of data from the tools you create.
  • Solve and debug existing/legacy applications and tools.
  • Define data flow processes and develop data ingestion tools in Java that are reliable, reusable, and scalable.
  • Develop, implement, document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components.
  • Understand and apply quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support.
  • Write clear maintainable code, working in a professional software engineering environment (source control, shortened release cycles, continuous integration and deployment, etc.).
  • Understand company goals and metrics. Participate in requirements analysis, product & code design opportunities.
  • Support our products, identify root causes of production incidents, contribute to fixing of support issues.
  • Participate in discovery, solutioning, monitoring, incident resolution - imbibe and socialize DevOps mentality.
  • Demonstrate and imbibe data-driven analysis and pragmatic decision making aligned with business and technology needs. Learn to differentiate between immediate needs vs long term solutions.
  • Stay ahead of current trends in technology.
  • Partner with senior engineers, development managers, product managers, scrum-masters in an agile environment, with scrum implemented at scale globally.

FAQs

What is the primary programming language required for this position?

The primary programming language required for this position is Java.

What level of experience is needed for applicants?

Applicants should have at least 1 year of development experience or relevant coursework.

Is a degree required for this position?

A Bachelor’s degree in computer science, software engineering, or a related field is preferred, or equivalent work experience is acceptable.

What technologies will I be working with?

You will be working with technologies such as Java, JUnit, MS SQL Server, Git Version Control System, Redgate SQL Source Control, and Selenium.

Are there opportunities for growth and learning in this role?

Yes, there are ample opportunities for learning and growth as you will be working with a global team of innovators.

Is participation in the agile process expected?

Yes, you will be expected to partner with various stakeholders in an agile environment, with Scrum implemented at scale globally.

Will I have to conduct testing as part of my responsibilities?

Yes, conducting testing to ensure data integrity and the flow of data from the tools you create is part of the job responsibilities.

Do you offer accommodations for candidates with disabilities during the recruitment process?

Yes, accommodations are available upon request for candidates during all aspects of the selection process.

What makes a candidate a standout for this position?

Candidates are seen as standouts if they have experience in Java and Microsoft SQL Server, open-source contributions, participation in communities of interest, or certifications in technology and agile methodologies.

How does Brightly support diversity and inclusion in the workplace?

Brightly is committed to maintaining an equitable, fair, and inclusive workplace and encourages applications from all qualified individuals.

Technology to transform the everyday.

Technology
Industry
10,001+
Employees
1847
Founded Year

Mission & Purpose

Siemens is a technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to cleaner and more comfortable transportation as well as advanced healthcare, the company creates technology with purpose adding real value for customers. By combining the real and the digital worlds, Siemens empowers its customers to transform their industries and markets, helping them to transform the everyday for billions of people. Siemens also owns a majority stake in the publicly listed company Siemens Healthineers, a globally leading medical technology provider shaping the future of healthcare. In addition, Siemens holds a minority stake in Siemens Energy, a global leader in the transmission and generation of electrical power. In fiscal 2022, which ended on September 30, 2022, the Siemens Group generated revenue of €72.0 billion and net income of €4.4 billion. As of September 30, 2022, the company had around 311,000 employees worldwide.