Apply here

Software Application Architect (Azure/.NET/Angular,SQL)

  • Experience: Experienced (3-5y)
  • Contract: Permanent contract
  • Location: Dublin, Ireland

Our company

Our enterprise SaaS product BINOCS helps teams to ‘Nail their operational performance’. With a scheduling co-bot, “what-if” based scenario planning, actionable analytics and zero-code integrations, we’re pushing the boundaries in resource planning for QC labs, R&D labs and Cell Gene Therapy. We need developers to further develop our industry leading SaaS solution BINOCS, in a fast-paced and high-performance environment that provides the opportunity to quickly develop your skills. Are you the application architect we’re looking for?

What you do on a day to day basis

  • You will be responsible for the full software development lifecycle (SDLC), the operations and support for critical issues.
  • Practice SCRUM/AGILE, use GIT as source control and Azure DevOps for CI/CD and backlog management.
  • Do solution architecture for new features
  • Analyze current architecture. Plan for a new version.
  • Think about high availability, scaling, uptime.
  • Documenting and creating diagrams in WIKI.
  • Work closely with the Dev and QA leads.
  • Collaborate within and across a diverse and international team.
  • Participate in sparring/pair programming sessions and challenge ideas to solve issues.
  • Clearly communicate and set expectations around realistic results to be expected? What are the greatest risks/unknowns?
  • Coach junior profiles so they grow to become great engineers like yourself
  • Guard quality and sustainability of the product with consideration for the non-functional as well as the functional elements of the product.

What we require

BINOCS is a SAAS product hosted on Azure, using PaaS and is powered by .NET, SQL Server, Angular and React. We’re looking for:

  • Prior hands-on experience as a senior developer with recent active engagement.
  • Excellent knowledge and demonstrable experience of C#
  • Good knowledge of either SQL or a FE framework (preferably Angular)
  • Excellent knowledge of Azure PAAS with focus on Compute, Database and Async.
  • Good knowledge of CI/CD pipelines preferably in Azure DEVOPS
  • Good knowledge of oauth2 spec
  • Excellent understanding of the concepts of SOA, API and integrations
  • Excellent understanding of the concepts of Monolith, SOA and Microservices.
  • Proficiency with diagrams and architecture documents.
  • Excellent knowledge of git
  • Experience working in agile teams.

The following skills would be a plus:

  • Azure infrastructure automation (ARM, Terraform or similar)
  • Knowledge of Azure DEVOPS
  • Experience with coaching junior profiles.


  • The freedom, tools, trust, and support to do the best work of your career.
  • You become part of a highly motivated and fast-growing team.
  • You will play a crucial role in accelerating our growth; you will have significant room for initiative.
  • BINOCS gets recognition from big pharma clients as well as analysts such as Gartner and BCG.
  • Room to enhance your personal and professional skills, but most importantly: a place to be yourself.
  • You can work from our Dublin office or work remotely when possible.
  • Working on state-of-the-art cloud software.

About bluecrux and BINOCS

We’re bluecrux. Pleased to meet you!

Founded in 2011, Bluecrux is a value chain consulting and technology company. Our experts and software solutions help to transform today’s supply chains into smart, efficient, and fully integrated value chains. We believe that only true collaboration leads to innovation, by converging at the intersection of our knowledge and our customers’ ambition and linking expertise with technology and problems with solutions.

We’re a community, a movement that’s built at this intersection, which we call “the Cutting X”: it’s where supply chains evolve and value chains are forged.

Our client portfolio includes some of the world’s largest companies, including Johnson & Johnson, GSK, Roche, Bridgestone, AkzoNobel, Beiersdorf, Oatly, and many more. Our desire to work closely with them is also reflected in our global presence, with offices both in Europe and the US.

We need developers to further develop our industry-leading SaaS solution BINOCS, in a fast-paced and high-performance environment that provides the opportunity to quickly develop your skills. Are you the Software Application Architect we’re looking for?


When you want to apply, you probably have loads of questions. Let us try to answer some already. In this post, we summarized our development culture and how our values translate into daily practices.


Our developers wear many hats. It’s important that the team carries the whole product. From building features, fixing (support) bugs, optimizing queries to maintaining Azure. We don’t silo within the team.


  • Remote work is possible but face to face collaboration is encouraged.
  • You can start whenever you want. We have a short stand up meeting (remote) at 9 am, but if we need to rearrange we can discuss it with the team.


  • We prevent meetings from overwhelming an engineer’s schedule and protect your ‘maker time’ as much as possible. We only do a short status update every morning at 9 am.
  • Every 6 weeks we do a company-wide half-day meeting to learn from our colleagues (customer success managers, support, sales, marketing, …). These meetings are intended to learn, but also to socialize with colleagues and understand how we impact our customers.
  • Every 6 weeks we do a company-wide half-day meeting to learn from our colleagues (customer success managers, support, sales, marketing, …). These meetings are intended to learn, but also to socialize with colleagues and understand how we impact our customers.


  • The product manager is closely involved with the development team.
  • You’ll always have a clear view of the direction the product is going and why.
  • Priorities can change but are always discussed together. New things coming in the sprint means other stuff is going out.


  • Unless you’re on call to execute a deploy or maintenance job outside business hours we respect your personal time.
  • You can disable Slack during weekends and after 6 pm


  • We work in 6-week cycles. Every 6 weeks we release a batch of improvements to the user acceptance server (and 2 weeks later to the production server)
  • The cycle is split into three 2-week sprints. Together with the product manager, the dev team defines the work for each sprint.


  • We’re not going to lie: we definitely have some legacy code you’ll have to work through from time to time, but because of our modular architecture, we are still able to work with the latest technologies and play with the latest innovations.
  • Code reviews are an important pillar. We always review each other’s code, style, naming, implementation, file commits, high-level understanding…


  • All good code is incubated in a good editor. At Binocs we use Visual studio and Resharper for our backend code. We mainly use Visual Studio Code and WebStorm to develop our front-end code. We use NPM and Nuget to manage our dependencies.
  • Things that can be automated will be automated. Don’t flick an eye if you find multiple .bat files in our solution!
  • To version our code there is only one viable option: TFVC… No way just kidding: GIT FTW! We collaborate on our code using a trunk-based strategy. We host our wiki, code, and pipelines on Azure DevOps.
  • Good tooling also provides a way of life. We use TSLint to ensure proper frontend coding conventions and let Resharper decide them at the backend.


  • Since we use trunk-based development, we can’t afford a faulty master branch. Every feature branch is built using an Azure DevOps pipeline. These pipelines test and lint the code. After a completed pull request the code is ready to go to our test environment. Hereafter our QA assures we delivered our user stories per spec.
  • After 3 sprints of development and QA, we release the code to our UAT environment. Two weeks later we’re ready to go to production.
  • Oh and the best of it? Every single thing is automated. From the completion of the pull request until a new version in production!