Banyan Software Logo

Banyan Software

Software Developer (C# | .Net)

Job Posted 12 Days Ago Posted 12 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
Senior level
Chennai, Tamil Nadu
Senior level
The Software Developer will design, develop, and maintain applications using C# and .NET, optimize CI/CD pipelines, implement DevOps practices, and contribute to security and automation efforts.
The summary above was generated by AI

Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software company in the US on the Inc. 5000 and amongst the top 10 fastest-growing companies by the Deloitte Technology Fast 500. Founded in 2016 with a permanent capital base setup to preserve the legacy of founders, Banyan focuses on a buy and hold for life strategy for growing software companies that serve specialized vertical markets.

About (Operating Company):

At MobileID, we specialize in mobile identity verification and fraud prevention solutions.

We offer services such as MobileID Authentication and a Fraud Prevention System, widely utilized by major financial institutions. We provide products and services designed to enhance the security of authentication journeys, making it more challenging for fraudsters. Our innovative approach combines mobile telephony network technologies with world-class software development to deliver robust protection.

We are a small, lean team looking to add another experienced developer to assist in improving our solution design and delivery.

We are seeking a talented and highly motivated Software Developer with DevOps skills to join our growing team. You will work alongside our existing developer and SRE team to modernise and grow our existing solutions as well as working on new products.

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.

Diversity, Equity, Inclusion & Equal Employment Opportunity at Banyan: Banyan affirms that inequality is detrimental to our Global Teams, associates, our Operating Companies, and the communities we serve. As a collective, our goal is to impact lasting change through our actions. Together, we unite for equality and equity. Banyan is committed to equal employment opportunities regardless of any protected characteristic, including race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, or protected veteran status and will not discriminate against anyone on the basis of a disability. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.

Top Skills

.Net
Bicep
C#
Devtron
Gitlab
Grafana
Kubernetes
Opentelemetry
Prometheus
Terraform
Vmware Tanzu

Similar Jobs

Senior level
Information Technology • Software
The Senior Software Test Automation Engineer designs and maintains test automation frameworks, conducts API testing, mentors juniors, and improves testing processes.
Top Skills: .NetAPIsAWSAzureAzure DevopsC#DockerGitJenkinsJmeterKubernetesLoadrunnerNunitPostmanRestRest AssuredSeleniumSoapuiXunit
9 Days Ago
Chennai, Tamil Nadu, IND
Mid level
Mid level
Gaming
The Senior Software Engineer will develop gaming technology, focusing on C#, .NET, and Angular, applying OOP principles and microservices architecture.
Top Skills: .Net.Net CoreAngularC#GrpcKafkaRabbitMQWebsockets
13 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Hardware • Information Technology • Other • Software • Analytics
Lead Software Engineer responsible for designing, developing, and maintaining software applications, APIs, and databases while collaborating with stakeholders to meet requirements.
Top Skills: .NetAWSAzureC#DatadogGitRest ApisSQL

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account