CalAmp
Overview
We are CalAmp, a connected intelligence company that gives people the ability to track, monitor and recover their vital assets with real-time visibility and insights. Currently, we are seeking a Software Engineer III, based in Carlsbad, CA. This is an exciting opportunity for those who align with our core values (Inclusion, Innovation, Execution, Customer Success) and for those who desire to build, sell, and/or support connected solutions and services.
Responsibilities
Translate use cases into functional applications
Design, build, test and maintain efficient, reusable, reliable and scalable software
Participate in design, code, test and requirement reviews
Troubleshoot issues in existing applications
Consistently improve maintainability and stability of the codebase
Ensure the best possible performance, quality, and responsiveness of applications
Identify performance bottlenecks and develop solutions to these problems
Identify and implement key application metrics and monitoring solutions
Research and utilize new cutting-edge technologies Finish
Assist in task estimations and schedules
Collaborate with product & business operations teams to translate business requirements and build highly robust and scalable products
Work in an agile environment to deliver high-quality software
Qualifications
Bachelor's degree in Computer Science or related field
Knowledge of Computer Science fundamentals including object-oriented design, algorithm design, data structures, problem solving, and complexity analysis
Proficiency in Java and Object-Oriented Programming
Experience on latest features in Java, Spring and other popular related frameworks
Ability to write clean, readable, secure code and adhere to team’s coding guidelines
Experience developing and maintaining RESTful and Event driven microservices
Understanding of fundamental design principles behind a scalable application how it fits into a larger, distributed, platform
Experience with various design & architectural patterns and implementing them
Experience with SQL and NOSQL databases
Experience with versioning tools such as Git
Experience with Compute, Storage, Messaging and other AWS services
Ability to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure in a fast-paced environment
Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
Excellent inter-personal, and communication skills, ability to engage with users and stakeholders across disciplines, verbally and in writing
Excellent problem-solving skills
Knowledge of Node.js, Python
Excellent communication & interpersonal skills with Innovative mindset
Ability to bring out-of-the-box solutions for complex problems
Strong Pluses
Expertise in Node.js, Experience with serverless application development and AWS Lambda or Fargate, Experience with GraphQL, Containerization and Kubernetes, & Experience supporting and troubleshooting high availability, real time, production AWS applications
Familiarity with Elasticsearch, Kafka or other streaming services
Familiarity with CI/CD pipelines and associated tools
Know-how or adoption of latest cutting-edge technologiesA working knowledge of agile software development methodologies
Ability to interact with diverse groups of people including remote and offshore team
Master's in Computer Science or equivalent
Market Minimum: USD $79,135.00/Yr.
Market Maximum: USD $135,661.00/Yr.
#J-18808-Ljbffr
Responsibilities
Translate use cases into functional applications
Design, build, test and maintain efficient, reusable, reliable and scalable software
Participate in design, code, test and requirement reviews
Troubleshoot issues in existing applications
Consistently improve maintainability and stability of the codebase
Ensure the best possible performance, quality, and responsiveness of applications
Identify performance bottlenecks and develop solutions to these problems
Identify and implement key application metrics and monitoring solutions
Research and utilize new cutting-edge technologies Finish
Assist in task estimations and schedules
Collaborate with product & business operations teams to translate business requirements and build highly robust and scalable products
Work in an agile environment to deliver high-quality software
Qualifications
Bachelor's degree in Computer Science or related field
Knowledge of Computer Science fundamentals including object-oriented design, algorithm design, data structures, problem solving, and complexity analysis
Proficiency in Java and Object-Oriented Programming
Experience on latest features in Java, Spring and other popular related frameworks
Ability to write clean, readable, secure code and adhere to team’s coding guidelines
Experience developing and maintaining RESTful and Event driven microservices
Understanding of fundamental design principles behind a scalable application how it fits into a larger, distributed, platform
Experience with various design & architectural patterns and implementing them
Experience with SQL and NOSQL databases
Experience with versioning tools such as Git
Experience with Compute, Storage, Messaging and other AWS services
Ability to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure in a fast-paced environment
Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
Excellent inter-personal, and communication skills, ability to engage with users and stakeholders across disciplines, verbally and in writing
Excellent problem-solving skills
Knowledge of Node.js, Python
Excellent communication & interpersonal skills with Innovative mindset
Ability to bring out-of-the-box solutions for complex problems
Strong Pluses
Expertise in Node.js, Experience with serverless application development and AWS Lambda or Fargate, Experience with GraphQL, Containerization and Kubernetes, & Experience supporting and troubleshooting high availability, real time, production AWS applications
Familiarity with Elasticsearch, Kafka or other streaming services
Familiarity with CI/CD pipelines and associated tools
Know-how or adoption of latest cutting-edge technologiesA working knowledge of agile software development methodologies
Ability to interact with diverse groups of people including remote and offshore team
Master's in Computer Science or equivalent
Market Minimum: USD $79,135.00/Yr.
Market Maximum: USD $135,661.00/Yr.
#J-18808-Ljbffr