Senior Software Developer Full Stack

Senior Software Developer Full Stack
Empresa:

Motorola Solutions


Detalhes da Vaga

**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 stadium. It can care for a patient or graduate a class.

As a global leader in public safety and enterprise security, we create and connect the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications, video security and access control, and command center software, enabling collaboration in more powerful ways.

At Motorola Solutions, we're ushering in a new era in public safety and security. Bring your passion, potential and talents to a career that matters.

**Department Overview**: At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our work supports those who put their lives on the line to keep us safe, helping firefighters see through smoke, and enabling police officers to see around street corners. Our products allow customers to respond effectively in mission-critical operating environments. Bring your passion, potential and talents to Motorola Solutions, and help us to build software and systems that truly make a difference.
**Analyzes, develops, designs, and maintains software for the organization's products and systems. Performs system integration of software and hardware to maintain throughput and program consistency.

**Basic Requirements**:
**Basic Qualifications**
- Bachelor's degree in Computer Science, Software Engineering or similar.
- Effective communication in English (joining an international team).
- 6+ years of experience with software development (commercial software preferred).

**Software development**
- Proven ability with full stack development, comprising front-end framework design, services development and information storage (database, queues, etc.).
- Strong background in software development in, at least, one of these languages (in order of preference): Typescript, C# or Java.
- Advanced programming skills (the more, the better): advanced data structures, concurrent programming, networking/sockets, database interface, localization, I/O, reflection, generics, lambda expressions, garbage collection.
- Advanced debugging, both in-app and across apps.
- Experience with these technologies is desirable: Angular, Electron, Node.js.
- Experience with relational databases (queries/DML, transactions, concurrency; notions of procedures and triggers; some DDL).
- Working knowledge in scripting languages (e.g., bash, Powershell, Perl).
- Acquaintance with the MS Windows execution environment is desirable.
- Acquaintance with either legacy systems or long-living products is desirable.

**Design and architecture**
- Knowledge of software design principles and patterns to build maintainable software.
- Ability to diagnose design issues and propose remediation.
- Demonstrated exploratory capacity.
- Working experience developing REST-based APIs is desirable.
- Acquaintance with dealing with important software vulnerabilities (prevention, identification and remediation).

**Quality**
- Acquaintance with testing frameworks (e.g., JUnit, MSTest., Mockito).

**DEVOPS**
- Fluency with version control (Git preferred): branching, merging, conflict resolution, promotion.
- Fluency with build tools (e.g., make, Maven, Ant, Gradle, Visual Studio solutions; the more, the better).
- Able to create build configuration files from scratch.
- Acquaintance with CI/CD pipelines.

**Additional Qualifications**
- Experience with Agile Software Development practices (Scrum and Kanban preferred).
- The engineer values working with heterogeneous implementation technologies.

**#LI-WC1**

**#LI-REMOTE**

**Travel Requirements**: None
***Relocation Provided**: None
***Position Type**: Experienced

**Referral Payment Plan**: No


Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Senior Software Developer Full Stack
Empresa:

Motorola Solutions


Desenvolvedor Power Apps | Senior

A Dadoteca é uma empresa inovadora no setor de tecnologia, dedicada a fornecer soluções de alta qualidade para nossos clientes. Nossa equipe é apaixonada por...


Desde Dadoteca - Rio de Janeiro

Publicado 8 days ago

Projetista

Vaga para: Projetista de Sistema de Exaustão Localização: Rio de Janeiro Estamos contratando Projetista em Sistema de Exaustão com as seguintes qualificaçõ...


Desde Chauffage Home - Rio de Janeiro

Publicado 8 days ago

Desenvolvedor Backend - Ref: 78750

Startup do segmento de mercado imobiliário está aumentando seu quadro de desenvolvedores para um projeto de desenvolvimento de ferramenta de IA para mercad...


Desde Equipe Certa Ltda - Rio de Janeiro

Publicado 8 days ago

Software Engineer

We are looking for a Software Developer Engineer who will: You will build highly available, scalable, resilient, and maintainable systems You will continuous...


Desde Csg - Rio de Janeiro

Publicado 8 days ago

Built at: 2024-10-01T17:31:49.695Z