Entry Level Software Developer
By Motorola Solutions At Gatineau, Quebec, Canada
Practical knowledge of C++/C#/Java development ecosystem
1+ years of experience in Software Development
Fast learner with good communications skills
Basic analysis, unit testing, and exploratory testing knowledge
Practical knowledge of one or more of the following technologies (at least on a basic level): Python, C# or Erlang
Experience of working in a CI/CD environment (Continuous Integration/Continuous Delivery)
Entry Level Software Engineer
By Motorola Solutions At Gatineau, Quebec, Canada

Company Overview At Motorola Solutions, we believe that everything starts with safety. It’s the constant that empowers people to confidently move forward. It can fill a flight or sell out a ...

Are you looking for an exciting opportunity to jumpstart your career as a Software Engineer? We are looking for a motivated and passionate individual to join our team and help us develop innovative software solutions. If you have a knack for problem-solving and a passion for coding, this could be the perfect job for you!

Overview Entry Level Software Engineer is a position that involves developing, testing, and maintaining software applications. The role requires a combination of technical and problem-solving skills, as well as the ability to work in a team environment. Detailed Job Description Entry Level Software Engineers are responsible for designing, developing, testing, and maintaining software applications. They must be able to analyze user requirements and develop software solutions that meet those needs. They must also be able to troubleshoot and debug software applications. Additionally, they must be able to work in a team environment and collaborate with other engineers, designers, and product managers. Job Skills Required
• Knowledge of programming languages such as Java, C++, and Python
• Knowledge of software development methodologies such as Agile and Waterfall
• Knowledge of software design principles and patterns
• Knowledge of databases and data structures
• Ability to troubleshoot and debug software applications
• Ability to work in a team environment
• Ability to communicate effectively
Job Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• Experience with software development methodologies
• Knowledge of programming languages
• Knowledge of software design principles and patterns
• Knowledge of databases and data structures
• Ability to troubleshoot and debug software applications
• Ability to work in a team environment
• Ability to communicate effectively
Job Knowledge
• Knowledge of software development methodologies
• Knowledge of programming languages
• Knowledge of software design principles and patterns
• Knowledge of databases and data structures
• Knowledge of software testing and debugging
Job Experience
• Experience with software development methodologies
• Experience with programming languages
• Experience with software design principles and patterns
• Experience with databases and data structures
• Experience with software testing and debugging
Job Responsibilities
• Design, develop, test, and maintain software applications
• Analyze user requirements and develop software solutions
• Troubleshoot and debug software applications
• Work in a team environment and collaborate with other engineers, designers, and product managers
• Communicate effectively with stakeholders and team members