Software Developer

Boston, Massachusetts

Saviance
Apply for this Job
Software Developer (C .Net)
Chennai, Tamil Nadu, India (can be remote anywhere in India)

About the Opportunity
BigRio's EU-based client is a leading provider of identity verification and fraud prevention solutions, committed to enhancing security and protecting individuals from fraudulent activity. As part of a fast-paced and agile development team, you will contribute to building and improving innovative technologies that make a real-world impact.

We are currently seeking a skilled and motivated Software Developer with DevOps expertise to join this growing team. In this role, you will collaborate closely with our existing development and Site Reliability Engineering (SRE) teams to modernize and expand our current solution offerings while also contributing to the development of new, forward-thinking products. This is an exciting opportunity to play a key role in shaping the architecture and delivery of impactful security solutions in a lean and collaborative environment.

Key Responsibilities:
  • Software Development: Iteratively and incrementally design, develop, test and maintain applications and services using C and .NET.
  • CI/CD Pipelines: Develop, maintain, and optimize continuous integration and continuous delivery pipelines using GitLab, Devtron and Kubernetes.
  • Teamwork and Pair/Mob Programming: Engage with developers, operations, and team members via pair or mob programming sessions to ensure the highest quality product delivery.
  • Containerization: Contribute to the push toward full containerization and zero-downtime deployment goals
  • DevOps Practices: Implement and maintain infrastructure as code (IaC) using tools such as bicep and Terraform.
  • Monitoring and Logging: Implement and manage monitoring, logging, and alerting solutions using tools like OpenTelemetry, Prometheus, Grafana to make our products more supportable.
  • Design and Architecture: Contribute to on-going discussion of our evolving software design and architecture.
  • Cloud Management: Assist in managing and optimizing our private cloud infrastructure (VMWare Tanzu) to ensure high availability, scalability, and efficient resource usage.
  • Security: Implement security best practices and ensure compliance with relevant regulations and standards.
  • Automation: Identify opportunities for automation to improve efficiency, reduce manual efforts and deskilling in deployment, testing and maintenance tasks.
  • Troubleshooting: Diagnose and resolve infrastructure and application issues promptly and effectively.
  • Documentation: Create and maintain comprehensive documentation for applications, infrastructure, processes, and procedures.
  • Continuous Improvement: Advocate for and implement best practices promoting a culture of continuous improvement.
Qualifications:

Minimum of 5 years of experience in software development, particularly with C and .NET.

Must have skills:
  • Strong knowledge of C programming language and .NET stack
  • Familiarity with CI/CD tools and practices, including TDD.
  • Understanding of DevOps principles
  • Strong collaboration and communication skills.
Nice to have skills
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus.
  • Knowledge of infrastructure as code (IaC).
  • Experience in scripting languages such as Python, Bash, or PowerShell is a bonus.
  • Excellent problem-solving skills and attention to detail.
  • Experience with pair/mob programming.
  • Understanding of networking concepts and security best practices.
Date Posted: 28 April 2025
Apply for this Job