Join Our Team
Help us build innovative software solutions that solve real business problems
Why Join Millbran
Cutting-Edge Technology
Work with modern technologies and tools to build innovative solutions. We use the latest .NET stack, cloud platforms, and development practices.
Professional Growth
Develop your skills and advance your career with opportunities for learning, mentorship, and professional development. We invest in our team's growth and success.
Collaborative Environment
Join a team that values collaboration, knowledge sharing, and mutual support. We believe in open communication and working together to solve complex problems.
Benefits & Perks
We offer a comprehensive benefits package to support our team members' wellbeing and work-life balance.
Flexible Working
Hybrid work options with flexible hours to help you maintain a healthy work-life balance.
Learning & Development
Budget for courses, conferences, and certifications to help you grow professionally.
Health & Wellbeing
Comprehensive health insurance, mental health support, and wellness programs.
Competitive Salary
Above-market compensation with regular reviews and performance-based bonuses.
Team Events
Regular social events, team-building activities, and annual company retreats.
Modern Equipment
High-quality hardware and software to help you do your best work efficiently.
Open Positions
We're looking for talented individuals to join our team. Check out our current openings below.
Senior .NET Developer
We're looking for an experienced .NET developer to join our team and help build custom software solutions for our clients. You'll be working with C#, ASP.NET Core, and Azure to create scalable and maintainable applications.
Key Requirements:
- •5+ years of experience with C# and .NET development
- •Strong knowledge of ASP.NET Core and Web API
- •Experience with SQL Server and Entity Framework
.NET Developer
Join our development team to build and maintain custom software solutions for our clients. You'll be working with C#, .NET, and related technologies to deliver high-quality applications.
Key Requirements:
- •2+ years of experience with C# and .NET development
- •Knowledge of ASP.NET Core and RESTful APIs
- •Experience with SQL Server or other relational databases
Frontend Developer (React/.NET)
We're seeking a Frontend Developer with React experience to join our team. You'll work closely with our .NET backend developers to create responsive and intuitive user interfaces for our custom software solutions.
Key Requirements:
- •3+ years of experience with React and modern JavaScript
- •Experience working with RESTful APIs and .NET backends
- •Strong HTML, CSS, and responsive design skills
Business Analyst
We're looking for a Business Analyst to bridge the gap between our clients and development team. You'll gather and document requirements, analyze business processes, and ensure our solutions meet client needs.
Key Requirements:
- •3+ years of experience as a Business Analyst in software development
- •Strong analytical and problem-solving skills
- •Excellent communication and documentation abilities
Sales Executive
Join our sales team to help grow our client base and drive business development. You'll identify potential clients, understand their needs, and demonstrate how our custom software solutions can solve their business challenges.
Key Requirements:
- •3+ years of experience in B2B software sales
- •Strong understanding of the software development industry
- •Excellent communication and presentation skills
Our Application Process
We've designed a straightforward application process to help us find the right candidates while respecting your time.
Application
Submit your application through our careers page. Include your resume and a brief cover letter explaining why you're interested in the role.
Initial Interview
If your application is selected, we'll schedule an initial interview to discuss your experience, skills, and fit for the role.
Technical Assessment
For technical roles, we'll ask you to complete a practical assessment to demonstrate your skills and problem-solving abilities.
Final Interview
The final stage involves meeting with our team leaders to discuss your potential role in more detail and answer any questions you may have.