Golang Developer - Minneapolis, MN - Fulltime/Permanent Position

Overview

On Site
Depends on Experience
Full Time

Skills

Microservices
Domain-Driven Design
GO/Golang
AWS
Kubernetes
Microsoft SQL Server
DevOps

Job Details

Golang Developer

Minneapolis, MN

Fulltime / Direct Hire / Permanent Position

  • Bachelor s degree in computer science, software engineering, information systems, information technology or a related computer degree or equivalent experience. A master s degree is a plus.
  • 5 + years of software development-related experience in an Agile development environment and a strong understanding of the SDLC
  • Proven track record of designing and implementing scalable event-driven and domain-driven solutions.
  • Strong experience in database-intensive applications and SQL optimization.
  • Self-starter with demonstrated ability to successfully assist with complex project deliverables in a very driven and changing organization
  • Demonstrated ownership of assigned tasks and dedication and perseverance to get the job done
  • Flexibility, adaptability and the ability to work under tight deadlines or changing needs
  • Confidence and ability to work independently
  • Exceptional client service orientation
  • Attention to detail
  • Collaborative team player with the ability to multi-task in a virtual and matrixed team-based environment
  • Legacy Systems: Familiarity with .NET MVC frameworks, SQL Server, and experience in modernizing monolithic applications to microservices.
  • Event-Driven Architecture: Deep understanding of event-driven principles and experience with tools such as Kafka, RabbitMQ, SNS/SQS, and EventBridge.
  • Domain-Driven Design (DDD): Proficiency in designing systems based on business domains and bounded contexts.
  • Command Query Responsibility Segregation (CQRS): Experience implementing CQRS for scalable and performant systems.
  • Front-End Development: Expertise in Svelte or comparable front-end libraries and frameworks, proficiency in modern JavaScript.
  • Back-End Development: Solid experience with microservices architecture, RESTful APIs, and gRPCs.
  • Cloud Computing: Hands-on experience with AWS technologies (e.g., Lambda, S3, ECS, API Gateway).
  • Database Management: Extensive experience with SQL (PostgreSQL, SQL Server) and familiarity with other database types.
  • Data Tools: Experience with Databricks or similar tools for data engineering and analytics.
  • Infrastructure as Code (IaC): Familiarity with Terraform for infrastructure automation
  • DevOps: Familiarity with DevOps practices, CI/CD pipelines, and containerization tools like Docker and Kubernetes, GitHub, GitHub Actions, GitHub Advanced Security
  • Testing Tools: Cypress
  • Authentication: Knowledge in Single Sign On (ADFS, Okta, Auth0)
  • Reporting Components: such as ChartIO and amCharts
  • Experience with serverless architecture
  • Knowledge of the health care industry
  • Knowledge of the compensation design for physicians and understanding of RVUs and CMMS Physician Fee Schedules
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.