Senior Software Engineer
Jobtome
As the leader in transit technology, Clever Devices' vision is to make meaningful contributions to worldwide mobility. Our goal is to be the leading provider of exciting technology that improves the quality of mobility in communities around the world.
Clever Devices is growing and as a result we are continually seeking talented Senior Software Engineers (with skills in C# and .NET) to join our passionate team of engineers.
Technology Stack
The primary technologies used in this particular position are: C#, HTML/JavaScript, CSS, ASP.NET, jQuery with jQueryUI, Angular, React, LINQ, ADO.NET, Rest API, WebSockets, Webs Services, SQL.
Primary Responsibilities
- Write maintainable, clean, re-usable, object-oriented, and efficient programming code in compliance with department standards and templates
- Work within source control utilizing branching, merging, proper check-in procedures, and passing of continuous builds to ensure that software is always releasable
- Practice Test Driven Development (TDD) and ensuring that unit tests are created prior to writing programming code and that any programming code is structured in such a way to maximize testability
- Resolve software bugs in the programming code and modify unit tests to prevent future regression
- Perform various types of testing including black box, white box, integration, functional, systems, sanity, smoke, regression, acceptance, stress, load, performance, usability, installation, recovery, security, compatibility, and more on software systems
- Work within the context of department processes and procedures
- Peer review programming code and participate in code reviews
- Learn and understand the technical details of all relevant products and having hands-on familiarity of the system as required
- Work with management to define and establish processes, templates, and standards related to software development and to continually improve the quality of the process
- Contribute fresh, new ideas during developer meetings demonstrating a commitment on-going learning
- Utilizing code coverage, code metrics, and other tools to improve quality of code
- Mentor and assist in the training and on-boarding of other team members
- Raise concerns to management and team members
- Any other tasks required by management
Skills Required
- A minimum of 6 years of demonstrated prior work experience conducting the primary responsibilities outlined in this job description
- Proficient English written and verbal communication skills is essential since you will need to communicate with other offices on the phone
- Exceptional knowledge and skill with C# in .NET is essential
- Strong understanding of object-Oriented skills
- Good knowledge of multi-threading and data structures
- Experience developing and unit testing Applications and its components
- Understanding of Windows Services and Windows Forms Application
- Demonstrated expertise with SQL Server 2016 or greater creating relational database objects (tables, columns, stored procedures, scalar and table-valued functions, etc.)
- Experience with advanced debugging techniques, such as breakpoints, watches, attaching to remote processes, utilizing dump files, etc.
- Demonstrated experience developing large-scale, high-availability applications and systems
- Experience in source control, branching and merging, Git is preferred
- Experience working with JIRA is preferred
- Ability to quickly and independently learn about new technologies, business and technical terms and concepts is essential
- Ability to discern between value-added and frivolous work
- Dedicated to continuous education by obtaining industry-related certifications and training - Ability to collaborate with multiple departments and teams, demonstrating high-quality interpersonal skills, including good listening skills, respectful treatment of others, and professional behavior contributing to a positive and enjoyable environment
- Ability to work as part of a team and also individually with a self-starter ("can do") attitude
- Comfortable speaking and interacting with technical and non-technical people
- Excellent research, analytical, and organization skills with an exceptional eye for detail
- Ability to perform work activities according to set priorities and delivery timelines
- Ability to take constructive criticism
- Ability to perform work activities for multiple projects simultaneously
- Desire to participate in speaking engagements or be involved within user or other community groups or any other events attended by the department
- Diploma or degree in Computer Science or Engineering is required
- Experience working in an Agile environment is an asset
Clever Devices is an Affirmative Action/Equal Opportunity Employer
- Descrição O portunidade: Desenvolvedor(a) Backend Java Sênior | Plataformas de Pagamento Estamos apoiando uma grande organização do setor... ...e soluções orientadas às melhores práticas de engenharia de software. Principais responsabilidades • Desenvolver e evoluir...
- ...behavioral data to combat advanced threats including social engineering, prompt injection, and shadow AI. By securing humans and... ...product team can ship faster, safer, and at scale. As a Senior Software Engineer on the Core Engineering team, you'll work across the full...
- ...World’s Best Bank. Visit our institutional page Engineering at Nubank We strive for state-of-the-art software development practices, that currently includes a... ...to remove bottlenecks. As a Software Engineer, you’re expected to: Work with large scale distributed...
- ...utilizando serviços AWS e boas práticas de arquitetura em nuvem; Colaborar com equipes multidisciplinares, incluindo Engenharia de Software, Design e Criação de Conteúdo; Participar das definições técnicas, revisões de código e evolução da arquitetura das aplicações;...
- ...are: You are a passionate, solutions-oriented, SDLC-driven Software Engineer with a focus on C++ development, who has significant... ...and you know that people matter most. What to expect as a "Senior Software Engineer" in WatchGuard: The Senior Software Engineer...
- ...Job Description Job summary As a Senior Associate Software Engineer in the Equities Engineering team , you will design, build, and support systems that enable Brazilian market exchange solutions. You will work with us in an Agile environment focused on iterative...
- ...Banerjee, your Recruiter and guide to joining CSG! We are excited to learn more about you and your unique background. As a Software Engineering Senior, you will be responsible for leading technical delivery, guiding engineers, and contributing directly to system design...
- Nossa história Impactar desde o dia um. Foi com essa certeza que João Pedro Resende e Mateus Bicalho fundaram a Hotmart em 2011. Nascemos como uma startup e hoje somos uma empresa global de tecnologia, que entrega um ecossistema completo de soluções seguras e integradas...
- ...mobile tools that enable Nubank engineers to quickly and safely test,... ...We are looking for a Mobile Engineer with solid experience to join... ...: Proven experience in senior-level technical mobile development... ...understanding of mobile software engineering principles, architectural...
- As a Senior Software Engineer on the Frontend team, you will build elegant and intuitive user interfaces for web portals that support internal and external users. You will take full ownership of features from concept to delivery, architect scalable and maintainable frontend...
- ...compliance platform to improve customer outcomes, increase engineering velocity, and scale operations efficiently. Position... ...engineering workflows and customer-facing capabilities. As a Senior Software Engineer, you will build scalable, reliable distributed systems while...
- Nossa história Impactar desde o dia um. Foi com essa certeza que João Pedro Resende e Mateus Bicalho fundaram a Hotmart em 2011. Nascemos como uma startup e hoje somos uma empresa global de tecnologia, que entrega um ecossistema completo de soluções seguras e integradas...
- ...eventualmente frontend) com foco em escala e performance; Definir e disseminar boas práticas de desenvolvimento, arquitetura e design de software; Participar das decisões técnicas do time (viabilidade, prazos, trade-offs, etc); Construir e manter APIs REST e integrações...
- ...possible for guests to connect with communities in a more authentic way. The Community You Will Join: We are looking for a Senior Software Engineer to join our Site Reliability Engineering team. As a Senior Software Engineer in Production SRE, you will be responsible...
- As the Senior Software Engineer you will be responsible for building and maintaining scalable software solutions that support financial operations, payment workflows, and compliance-related systems. In this role, you will work across backend and full-stack projects, collaborate...
$ 500
...your computer and set up your home office! We know what you are thinkingWHAT IS THE ROLE AND WHAT WOULD YOU BE DOING? As a Senior Software Engineer, you bring strong engineering fundamentals, deep problem-solving ability, and the capacity to navigate complex systems...- ...Exadel We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects... ...global client base. What You’ll Do Participate in agile software development practices Maintain close communication with business...
- ...quality consistently exceeds the output of our best traditional engineering teams. A product repository houses all product artefacts,... ...engineering excellence. Your Role You will leverage your software development expertise and cutting-edge AI tools to accelerate...
- ...Senior Staff Engineer, Investments Platforms The Opportunity: This position is for an Senior Staff Software Engineer to join the Investments Business Unit. Investments Platforms is responsible for the core platforms that model Nubank’s investments business: custody...
- ...industry veterans and user-centered engineers using innovative technology to fearlessly... ...and teamwork.We are looking for a Senior Full-Stack Engineer to join our team. You will work... ...QUALIFICATIONS: 8+ years of experience as a Software Developer Senior full-stack...
- ...contato com cliente internacional); Experiência como engenheiro Sênior em Segurança CyberArk; Experiência em gerenciamento de Acesso... ...informado Salário: A combinar Cargo: Engenheiro de software Empresa: Decision group Atua com consultoria de mão de...
- About the Team/Role We are seeking a Senior Software Engineer in the WEX Corporate Payments Engineering organization. This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX EnCompass platform...
- ...spend management, bill pay, and travel software, Brex enables founders and finance... ...support you need to grow your career. Engineering at Brex Engineering at Brex is... ...become leaders. What you’ll do As a Senior Software Engineer, Infrastructure (Release Engineering)...
- ...translation of medical breakthroughs and expand access to preventive care for as many people as possible. Atria Health is seeking a Senior Software Engineer for our Data Engineering team to support engineering efforts across our data infrastructure, pipelines, and analytics...
- Como o time de AI constrói a Loft: A missão do time é entregar valor usando AI em produtos que trazem mais agilidade e performance no ecossistema imobiliário. Buscamos mulheres que gostam de desafios, entregam resultados em time, de forma consistente, fazendo a coisa...
- ...Exadel We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects... ...understanding of Clean Code, SOLID principles, Design Patterns, and software engineering best practices Strong experience with SQL...
- ...religiosa. Queremos conosco mentes e corações incríveis! Venha ser Artefact ! Quais serão suas atividades; Como Software Engineer Sênior na Artefact, você será uma peça-chave do nosso time de tecnologia, contribuindo ativamente para o desenho, desenvolvimento...
- ...Platform strives to redefine the landscape of AI solutions whether for experimentation or for a production environment. As a Senior Software Engineer of the AI Platform, you are contributing in the development of the AI Platform services, tools, and infrastructure,...
- ...including tool orchestration, prompt engineering, streaming transport, integrations with... ...integrations with third-party vendors. As a Senior Engineer on the BrazeAI Operator team, you will... ...WHO YOU ARE Have 5+ years of software engineering experience with a strong...
- .... If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO We are looking for a Senior Software Engineer to join our Cloud Data Ingestion & Transformation (CDIT) team. This team is vital to Braze's growth, owning multiple systems...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Senior Software Engineer. Seja o primeiro a se candidatar!
