Experience: 1+ years (recommended to have bachelor’s in engineering/master of computer applications/master of computer science or related certifications and minimum 1 years of actual work experience)Should have sound knowledge of software development life cycle and hands-on coding experience.
Coding skills/technologies required: java, j2ee, jsp, struts, spring, hibernate
Understanding of software development lifecycle preferably with exposure to agile and scrum methodologies.
An understanding of object-oriented design and design patterns.
Problem solving, debugging & troubleshooting skills.
Recent software development experience with the coding skills/technologies required above.
Some experience of writing sql server or oracle scripting using t-sql or pl/sql.
Any understanding of enterprise application architecture and cloud options is a bonus.
An understanding of web application security best practices would be useful.
Any experience of data transfer protocols and methodologies would be helpful.
Experience communicating effectively both technically and in layman’s terms.
Must be ambitious and have a desire to learn new skills.
Excellent written and verbal communication skills.
Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and team members.
Ability to work effectively under pressure and identify ambiguity and drive for clarity.
Capable of handling multiple tasks concurrently.
Business analysis including communicating at all levels effectively.
Documenting requirements, technical specifications and user guides.
Development coding individually or assisting other team members.
Potentially participating in code reviews or solution architecture discussions.
Keeping abreast of latest technical advances.
Programming work using the coding skills above.
Participating in project management meetings when necessary.
Follow and ensure the project team adheres to the process defined by the organization.
Work from home
Training & development
Private health insurance