Job Profile
- Understanding and analyzing project requirements and translating it into specifications and programming deliverables
- Working closely with analysts, designers and clients to enhance existing applications as well as build new applications.
- Testing and debugging the product in controlled, real situations
- Maintaining the systems and updating as per requirements
Competencies and Skills Required
A software engineer works in a variety of programming languages, such as C++, Java, Python, Ruby etc. Besides this, software engineers
also need to have advanced math skills, which allow them to write algorithms required for developing software. Some primary skills and
competencies looking for in a candidate are:
- Quick learner and good logical thinking
- Good programming skills
- Knowledge of OOPS concepts
- Good understanding of coding language
- Strong analytical and numerical skills
- Good oral and written communication skills
- Deliver task on time and bug free
- Motivated self-learner with a desire to keep abreast of technology trends
Role Summary
- Performs development, implementation and support of application systems.
- Participates in functional and technical design.
- Provides ongoing support of application systems and provides coaching to other developers.
Technical requirements
- OOPS Concepts
- Python/Ruby
- Web Scraping
- Apache Solr
- Web-services
Apply