Associate Software Engineer
Job Role
Do you urge to be knee-deep in new technology? Do you have the passion to explore new ways of getting work done and to directly support and make an impact on the development of new and exciting apps? Perfect! We are hiring Associate Software Engineers to become productive members of our engineering team. We aim to hire a bright and enthusiastic resource who is ready to roll up his/her sleeves and become emotionally vested in our product, to contribute to something they can be proud of!
Key competencies
– Passion to build superb software applications working as part of an Agile team
– Understanding of web architecture and database fundamentals
– Demonstrated ability to work independently and as part of a development team
– Doer and a leader – capability to shift from one role to another as team evolves
– Understanding of OOP principles, HTML5, PHP, JavaScript and MVC frameworks.
– Good understanding of multiple programming languages and capable of learning new languages and technologies quickly
– Outstanding ability to communicate across all levels of management
– Excellent analytical and problem-solving skills
– Understanding of basic testing, coding and debugging procedures
– Comfortable working within a fast-paced environment
Education and Experience
– Bachelors or Masters degree: BCS, MCS
– 1-3 Years of experience
Relevant internships and/or real-world experience preferred
Preferred Skills:
Programming Languages – JavaScript, PHP, HTML5, CoffeeScript
Tools – NDepend, Github
Servers/Platforms – Node.js
Other Skills – MySQL
Databases – MongoDB
Frameworks – MVC
Processes – OOP, Agile Web Development