Develop new backend and frontend services
Extend-and-improve existing functionality
Build shared components and libraries to be used throughout organization
Create elegant, reusable, high quality, efficient and scalable code
Utilize modern Agile software development practices such as TDD and BDD to keep code clean and maintainable
Effectively learn new programming languages, frameworks, and libraries as required by the team goals
High level of spoken and written English
Experience with C# .NET
Experience with Object Oriented design and development
Proficient using code versioning tools such as Git and Mercurial
Ability to work under pressure in a fast-paced environment
Self-starter and ability to think outside the box
Ability and / or desire to learn from existing legacy code a strong plus
Experience working with TDD and / or BDD a plus
Experience with SOA architectures a plus
Experience working in an Agile / Scrum environment a plus
The Software Engineer will work building and maintaining back end code of SaaS solutions as part of an agile engineering team.
It's expected this individual will be passionate about applying the right technology solutions to solve tough back-end development challenges efficiently and elegantly.
He / she will be uncompromising about creating software productively that is both performing and scalable.
Añadir a los favoritos
Eliminar de mis favoritos
Debes iniciar sesión en tu cuenta para agregar este empleo a tus favoritos. Haz clic en "Continuar" para acceder a tu cuenta o crear una cuenta nueva. Luego de iniciar sesión, podrás ver y organizar tus favoritos tanto en nuestro sitio web como en la aplicación móvil.