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.