drjobs Golang Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Minneapolis, MN - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Hello There

My name is Himanshu Sharma and I serve as the Recruitment Lead at Kanak-IT INC. I am reaching out to share an excellent career opportunity for the role of GoLang Developer with our esteemed client. If you are interested then please share your updated resume at .

Job Description

Position : GoLang Developer

Location : Minneapolis MN Onsite

Duration : long term contract

JOB SUMMARY

The client is seeking a highly skilled and experienced Software Engineer contractor* to join our dynamic team. The ideal candidate will have a strong background in developing microservices using the Go programming language and a deep understanding of modern software engineering practices. This role offers an opportunity to design build and maintain scalable robust and high-performance systems in a cloud-native environment. The Software Engineer will participate in the complete development life cycle including requirements analysis and design. Collaborate with business stakeholders to understand needs and translate them into technical requirements. Possess functional knowledge of all layers of computer software development.

This role will focus on rewriting a MVC and SQL Server application into a modern robust event-driven microservices architecture. Leverage cutting-edge technologies such as Svelte AWS services but not limited to while collaborating in an Agile environment to deliver high-quality solutions.

*This is a contract-to-hire opportunity.

PRIMARY ACCOUNTABILITIES

  • Architect: Use Domain Driven Design (DDD) principles to architect cloud-native event-driven systems.
  • Develop Microservices: Design implement and maintain microservices using the Go programming language to support our scalable and distributed systems.
  • Cloud Deployments: Deploy monitor and manage services in AWS leveraging its cloud-native tools and infrastructure for high availability and scalability.
  • CI/CD Pipelines: Build and maintain continuous integration/continuous deployment (CI/CD) pipelines (GitHub Actions) to ensure fast and reliable delivery of software updates.
  • Testing & Quality Assurance: Write comprehensive unit integration and automated tests to guarantee software quality and reliability. Establish and promote best practices for coding testing and deployment.
  • Version Control: Collaborate with the team using GitHub for version control ensuring seamless code reviews and repository management.
  • System Optimization: Analyze system performance and optimize services for low latency high throughput and reliability.
  • Collaboration: Work closely with cross-functional teams including product managers DevOps and frontend engineers to deliver end-to-end solutions. We use Agile methodologies (Scrum and Kanban) and follow the practices of Team Topologies to facilitate workflows and communication.
  • Documentation: Produce clear and concise technical documentation for developed features and systems.
  • Evaluate: new tools technologies and methodologies to improve software quality scalability and performance.
  • Engage: Be willing to fully participate in our highly engaged engineering team. Commit to continuous improvement and learning.
  • Lead the design and development of complex features or user stories.
  • Provide technical expertise to guide the team in making strategic decisions about architecture design and coding standards.
  • Mentor and coach below-level engineers.
  • Collaborate with cross-functional teams to deliver high-quality data solutions aligned with business goals.

KNOWLEDGE SKILLS AND ABILITIES

Minimum Required Qualifications

  • Bachelors degree in computer science software engineering information systems information technology or a related computer degree or equivalent experience. A masters 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 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.

Preferred Qualifications:

  • 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

Employment Type

Full-time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.