The Software Engineer is responsible for all back-end aspects of website and application development. He/she is a proactive team player who can work under pressure, prioritize, and deliver to technical specifications. The role requires someone with mastery of object-oriented programming concepts and paradigms as well as the ability/desire to quickly learn and master new technologies. Passion to explore and propose efficient solutions to client business problems is a must.
The Software Engineer must have strong coding capabilities with a solid foundation and understanding in OOP, MVC, and Service Oriented Architecture. They must be able to think logically and turn technical specification into a live working product.