Current Openings

WPF Developer (C#)

Job Description

We’re looking for exceptional C#  programmers, ideally with some Agile and ORM’s experience, to help us to develop and to deliver the next level of already deployed best-in-class cash management software. Your main goal will be to deliver well designed, bug-free and clear code on top of WPF (as a front-end) and WCF-services powered by NHibernate (as a back-end). You will spend most of your time writing code, so you must want to spend the bulk of your time coding, not diagramming, meeting, planning, or strategizing. You will be pushing the company forward via new technology, methodologies, and processes, evolving our culture to stay ahead of the curve.

Skills & Requirements

You:

  • Are an excellent and enthusiastic Windows desktop C# programmer, with experience of unit testing and UI design
  • Must be keen and quick to learn new programming technologies
  • Enjoy engaging with others to improve the software design, implementation and UI
  • Share our ambition to own great code and develop fantastic products

Your Experience:

  • 2+ years’ experience of developing object oriented enterprise applications
  • WPF/XAML development experience
  • Experience with ModelView-ViewModel (MVVM) software architectural design pattern for implementing user interfaces
  • Good working knowledge of object oriented design patterns
  • Experience with consuming WCF services
  • UI Design / Expression Blend experience is a plus
  • Financial industry experience is a plus

Your Qualifications:

  • Ideally a BSc degree in Computer Science or similar discipline
  • Proven passion for developing software
  • Experience working in an Agile environment is a plus

Apply

Full-stack Web Developer (SPA + .Net)

Job Description

For this position we are looking for outstanding professional, who will be able both:

  • to design and to develop a web-based platform for our mainstream set of products (adaptiveCASH) with a modern cutting-edge technologies
  • to build and to lead the Team of high-skilled web-developers for this purpose

Skills & Requirements

You:

  • Are an excellent and enthusiastic .Net programmer, with experience with unit testing and ORM’s
  • Familiar with JS front-end frameworks such as AngularJS or ReactJS
  • Keen and quick to learn new programming technologies
  • Enjoy engaging with others to improve the software design and implementation
  • Share our ambition to own great code and develop fantastic products

Your Experience:

  • 2+ years’ experience of developing object oriented enterprise applications based on .Net Framework
  • 1+ years’ experience of developing SPA based on JS front-end frameworks such as AngularJS or ReactJS
  • Good working knowledge of object oriented design patterns
  • Experience with NHibernate is a big plus
  • Experience with RDMS such as Oracle / MS SQL
  • Experience with ASP.NET WebAPI and/or NodeJS is a plus
  • Financial industry experience is a plus

Your qualifications:

  • Ideally a BSc degree in Computer Science or similar discipline
  • Proven passion for developing software
  • Inquisitive mind to learn and explore new development technologies and methods, algorithms, design patterns, unit testing and so on;
  • Experience working in an Agile environment is a plus

Apply

Senior .Net Developer (C#)

Job Description

We’re looking for exceptional C# programmers, ideally with some Agile and ORM’s experience, to help us develop and deliver best-in-class cash management software.

You will be pushing the company forward via new technology, methodologies, and processes, evolving our culture to stay ahead of the curve, so you must have an entrepreneurial spirit and strong drive.

You will spend most of your time writing code, so you must want to spend the bulk of your time coding, not diagramming, meeting, planning, or strategizing.

You will be working closely with a small team, so you must be able to work and communicate effectively with both teammates and stakeholders.

Skills & Requirements

You:

  • Are an excellent and enthusiastic .Net/C# programmer, with experience of unit testing and ORM’s
  • Must be keen and quick to learn new programming technologies
  • Enjoy engaging with others to improve the software design and implementation
  • Share our ambition to own great code and develop fantastic products

Your Experience:

  • 4+ years’ experience of developing object oriented enterprise applications based on .Net Framework
  • Good working knowledge of object oriented design patterns
  • Experience with NHibernate is a must
  • Experience with RDMS such as Oracle / MS SQL
  • Experience with producing and consuming WCF services
  • Financial industry experience is a plus

Your qualifications:

  • Ideally a BSc degree in Computer Science or similar discipline
  • Proven passion for developing software
  • Inquisitive mind to learn and explore new development technologies and methods, algorithms, design patterns, unit testing and so on;
  • Experience working in an Agile environment is a plus

Apply

Join Boovatech.

We are a small, cohesive, high-performance team of software professionals. We’re always looking for the top 1% of developers to join us.

You’ll be challenged to quickly master new skills, design practical and intuitve solutions, and approach software as a craft, not just a job.

Big Company Benefits

  • Competitive pay
  • Unlimited vacation
  • Flexible schedule
  • Paid training and conference days
  • Latest tools, equipment and books
  • Sustainable pace (overtime is extremely rare)
  • Free snacks and coffe
  • Dress how you want

Results-Only Work Environment

A Results-Only Work Environment, or ROWE, is a strategy where employees are rewarded for results rather than just a presence in the office or how many hours they worked. ROWE has increased schedule flexibility for our people while simultaneously increasing productivity for the entire organization.

Work in a flexible and relaxed environment where people are more worried about creating outcomes instead of playing office politics. Productivity and employee happiness live harmoniously in the world of Boovatech.

Small Teams

Great software development requires constant communication between developers, testers, managers and other stakeholders. In order to avoid rework, we believe it is essential to hire people who exhibit strong communication skills and an eagerness to work with others to solve problems. Software development is more than spitting out lines of code. It is the ideas shared between people that produce exceptional software products for our clients.

Boovatech Labs

Everyone is encouraged to spend part of their time working on side projects that interest them. We believe the next big idea in the software world could come from a Boovatech, so we make it a point to give our employees the freedom to innovate during downtime between projects. This is how we promote a culture that breeds and sustains industry leaders.

Continuous Improvement

You’re never finished learning, especially in our industry. We expect our people to have their finger on the pulse of their respective fields and to develop informed opinions. We encourage everyone to take advantage of educational opportunities. It is not uncommon for a group of Boovatech to organize a carpool to events and conferences throughout Texas and even across the country. As the old saying goes, “If you’re standing still, you’re falling behind.”