GPRS logo
GPRS

Specializing in Utility Locating, CCTV Video Pipe Inspection, Leak Detection, Concrete Imaging and 3D Laser Scanning.

Senior Backend Software Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2001H1B No SponsorCompany SiteLinkedIn

Location

Texas

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Software Developer

GPRS

• Contribute to all stages of the software development lifecycle, from feasibility, solutioning, through development and release of the assigned applications • Ensure development processes, best practices, and standards are followed to produce a quality product • Drive innovation and continuous improvement in architecture, tooling, and development practices. • Mentor and provide technical leadership for junior developers • Lead and participate in the responsibilities of the development lifecycle: Analyze business requirements • Ensuring the technical feasibility of UI/UX concepts • Provide development estimates based on defined scope • Architect and design solutions • Write technical specifications and documentation • Implement solutions by coding features, enhancements, bug fixed • Develop, debug, write unit test, QA, and support • Apply secure coding practices and ensure compliance with data protection standards • Optimize system performance based on feedback from monitoring tools • Perform code reviews to ensure quality and standards • Perform database design and development • Oversee the development pipeline from development to production through automation • Follow Agile/Scrum methodologies and/or a hybrid SDLC • Work with Azure Cloud Services - Functions, Service Bus, Containers, App Configuration • Optimize database structures and queries for efficient storage and retrieval of spatial data (e.g., PostGIS) • Provide technical leadership and guidance on development tasks for junior developers • Performs other related duties as assigned

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent work experience
  • 6+ Years back-end or full-stack development experience
  • Experience collaborating with a team of software developers
  • Ability to work independently and as a team member
  • Strong communication and documentation skills
  • Demonstrated ability to learn and master new technologies
  • 4+ Years experience in the following- Microservices - C# .NET 6/7/8, Entity Framework Core, Rest API, Fast Endpoints experience preferred
  • Database Development – PostgreSQL, MSSQL or equivalent RDBMS
  • Event Driven Architecture
  • GitHub Actions or related CI/CD solutions
  • Experience with distributed systems and microservices orchestration (AKS/Kubernetes)
  • Knowledge of caching strategies (Redis or similar)
  • Experience with observability tools (logging, monitoring, tracing)
  • Azure Cloud experience
  • Function apps
  • Azure Service Bus
  • Azure App Configuration
  • Application Insights
  • Okta/Auth0 experience preferred
  • Unit Test Frameworks such as xUnit
  • JIRA or equivalent project management tools.

Benefits

  • full medical, dental, and vision insurance with day-one coverage
  • 401k with company matching beginning on day one
  • Life, Short-Term, and Long-Term Disability at no cost to our employees
  • paid holidays
  • paid time off
  • leadership development training programs
  • additional benefits to support our strong commitment to the development of each team member.

Related Job Pages

More Backend Engineer Jobs

Role Description A Zallpy está buscando uma pessoa para atuar em um time que pensa grande, trabalha com atenção aos detalhes, parceria no dia a dia e responsabilidade compartilhada. Acreditamos em autonomia, troca entre diferentes experiências e soluções construídas em conjunto. O que você vai fazer: - Projetar e desenvolver microserviços com Spring Framework e Spring Boot; - Escrever código testável, realizar code reviews e aplicar boas práticas de segurança; - Criar e consumir APIs REST, modelar banco de dados relacional e otimizar queries; - Trabalhar com CI/CD, containerização com Docker e orquestração com Kubernetes; - Colaborar com o time de produto e com outras equipes de desenvolvimento. Qualifications - Mais de 5 anos de experiência com desenvolvimento Java (JDK 8 e/ou 21+); - Experiência sólida com Spring Boot e arquitetura de microserviços; - Experiência com bancos de dados relacionais (Oracle, Sybase ou equivalente); - Familiaridade com metodologias ágeis (Scrum/Kanban); Requirements - Será um diferencial se você tiver experiência em sistemas críticos (alta disponibilidade e tolerância a falhas); - Possuir conhecimentos avançados em segurança (OWASP, autenticação/autorização, criptografia); - Tiver experiência com Cloud (Azure) e IaC (Terraform); - Tiver experiência com observability; - Utilizar ferramentas de IA como GitHub Copilot no dia a dia de desenvolvimento. Benefits - Vale Alimentação/Refeição; - Plano de Saúde Unimed; - Plano Odontológico Uniodonto; - Wellhub; - Zenklub; - Seguro de Vida; - Auxílio Creche; - Baby Zallpy; - Acompanhamento de Business Partners; - Comunidades internas voluntárias; - Parcerias educacionais; - Experiências e desenvolvimento; - Programa de Indicação.

Brazil
Full TimeRemoteTeam 11-50Since 2017H1B Sponsor

• Developing and taking ownership of backend services using Java or Kotlin, from architecture design through deployment • Designing and implementing scalable microservices based on Spring Boot • Making technical decisions and contributing to backend architecture • Designing and implementing workflow and process automation solutions using Camunda BPMN • Modeling and optimizing relational database structures (PostgreSQL/MySQL) • Building and maintaining CI/CD pipelines using GitHub Actions

Poland
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1977H1B No Sponsor

• Desarrollar y mantener aplicaciones utilizando Microsoft .NET Framework. • Implementar funcionalidades con JavaScript para aplicaciones web. • Diseñar, desarrollar y optimizar consultas y procedimientos almacenados en PL/SQL. • Participar en el análisis, desarrollo, pruebas y mantenimiento de soluciones. • Corregir incidencias y proponer mejoras continuas en las aplicaciones. • Trabajar de manera colaborativa con equipos técnicos y de negocio.

Colombia
Job Closed
Part TimeRemoteTeam 1,001-5,000Since 1977H1B No Sponsor

• Desarrollar y mantener aplicaciones con Microsoft .NET Framework. • Implementar funcionalidades utilizando JavaScript. • Diseñar y optimizar consultas, procedimientos y paquetes en PL/SQL. • Participar en el análisis, desarrollo, pruebas y soporte de aplicaciones. • Corregir incidencias y contribuir a la mejora continua de las soluciones.

Colombia
Job Closed