Company Overview
Motorola Solutions is there for our customers when everything is on the line. In extreme moments -- when a hurricane lands or when a fire breaks out. And in everyday moments -- when a package arrives just in time for the holiday or when a child doesn't miss the school bus home.
We unify voice, data, video and analytics in one integrated ecosystem to enable individuals, businesses and communities to work together in more powerful ways. To help people make better decisions, act confidently and be their best in the moments that matter. Bring your passion, potential and talents to Motorola Solutions and connect with a career that matters.
Department Overview Software engineering team that develops Cloud computing on Enterprise platform using technologies such as HTML, Azure services with C# and .NET Core.
SCOPE OF RESPONSIBILITIES
Collaborate closely with your team to develop, maintain and support core platforms and applications
Build quality in by integrating early, participating in code reviews and by ensuring their high test coverage
Proactively reduce technical debt by aggressively refactoring code
Develop highly secure applications by following defense in depth principles
Ensure code is extensible and maintainable by following leading architectural principles and patterns
Automate everything, contribute to tooling and manage CI/CD pipelines
Actively monitor services, respond to incidents and contribute to post incident reviews
Contribute to a continuous learning culture by participating in training and workshops, bringing ideas to the table and creating learning opportunities
Help drive continuous improvement by actively identifying improvements, participating in retrospectives and contributing to key metrics
Focus on customers by asking the right questions, solving the right problem and designing great experiences
Mentor and guide team members
Help drive engineering best practices and initiatives
Basic Requirements
GENERAL EDUCATION
Master's / Bachelor's Degree in Electrical / Electronic / Telecommunications / Computer Engineering or Computer Science.
Nice to have:
Certificates in software or cloud technologies
Certificates in Agile
KNOWLEDGE AND SKILLS
Practical software engineering, design and architecture experience
Application of OOP concepts and and design patterns
Strong applied software and cloud architectural patterns
HTML/React, C#, .NET Core, ASP.NET Core
Strong database knowledge - RDBMS, DocumentDb, etc. and their architectures
RESTful designs
TDD, BDD, ATTD
Package management (NuGet, NPMm, etc)
Cloud platforms such as Azure, AWS & Google Cloud
Containerisation (Docker, Swarm, Kubernetes)
CI/CD pipelines & Configuration Management
Git and associated tools, platforms and practices
Agile methodologies (Scrum, Kanban)
EXPERIENCE
5+ years in Software Development
2+ years .NET - ASP.NET core preferred
2+ years working in an Agile environment
PERSONAL ATTRIBUTES
Ability to work well and collaboratively in an Agile environment
Open to failure, to ask questions and grow and learn from mistakes
Ability to research,work on POC and learn new technologies rapidly
Creative, with the ability to generate and evaluate multiple solutions
Pragmatic, understanding the impact of new technology
Ability to evaluate and mitigate risks
Travel Requirements None
Relocation Provided None
Position Type New Grad
Referral Payment Plan No
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.