In the following months we’re looking to expand our .Net department with exceptional individuals who love what they do. Read on to get to know us a little bit better.
What do we value?
Passion. Measured through experience. Coding experience, not years of experience. A desire to do things the right way by leveraging your theoretical knowledge about development and your experience.
Autonomy. The ability to find solutions on your own, discuss them with the team and implement the best option.
Communication skills. Being able to clearly express your thoughts by adjusting your abstraction level to both technical and business people and properly using technical terms in the right context.
Responsibility. Meeting deadlines, especially the ones you set for yourself.
Attitude. Asking yourself “How can I help?” as opposed to “What do I need to do?” Adhering to a culture where we evolve together through the experience of the entire group (project team, department, and company) not only by one’s individual experience.
Continuous Improvement. Constantly learning, adopting more efficient practices, caring about the project and quality of the code, self-organizing to solve problems and striving to be better at what you do.
Feedback. The ability to provide and receive feedback timely and assertively.
For our .NET candidates, we value:
Knowledge of data structures and algorithms.
Knowledge of general patterns and practices (SOLID, GRASP, TDD, XP, Clean Code).
An open mind willing and capable to learn in a fast paced environment across the entire development stack.
Experience with iterative development practices using some of the most current Microsoft technologies: Microsoft Visual Studio, ASP.NET MVC, .NET Framework, Entity Framework, WPF.
Books that helped us grow, books that we value:
The Software Craftsman: Professionalism, Pragmatism, Pride (Sandro Mancuso)
The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt, David Thomas)