You should be able to write functional code with a sharp eye for spotting defects.
Knowledge of at least one of the backend language (e.g. Java/ Android/ Dot NET/ JavaScript, Python) and HTML5/CSS3
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC, DJango, ExpressJS, Laravel, MeteorJs, etc).
Very Strong understanding of My SQL and Query Scripting.
Ability to integrate platform with other platforms using APIs and architecting the solution
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Object Oriented analysis and design using common design patterns.
Awareness of latest technologies and trends.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
Understanding of Project life cycle activities on development and maintenance projects.
Logical thinking and problem solving skills along with an ability to collaborate.
Patience and perseverance to overcome challenges, solve problems, and learn new computer languages and techniques.
Proficiency in leading and mentoring individuals to maximize levels of productivity.
Ability to multitask and manage multiple projects simultaneously in a globally distributed delivery setup.
Ability to convey a message in a simple and structured manner, customised to the audience and to the mode of communication.
Are you excited to take the responsibilities mentioned below for this role
Learn Salesforce and implement the knowledge on Salesforce Platform
Develop, Maintain Code, Update APIs
Report to Project Lead for Development Delivery Fulfilment
Write code as per app specifications
Test to ensure designs are in compliance with specifications
Analyze user requirements to determine how to translate into Java
Debug and resolving technical issues
Make recommendations to existing job infrastructure
Continually engage in professional development
Develop documentation to track
Develop, test and implement new software/applications.
Quickly produce well-organized, optimized, and documented source code.
Clearly and regularly communicate with management and colleagues regarding ongoing developments.
Design innovative solutions and facilitate deployment resulting in customer satisfaction.
Review the code and work done by associate developers ensure quality deliverables.
Mentor and lead a team of associate developers to deliver projects.
Test, maintain and recommend software/applications improvements
Alienate the project work as per client s requirements.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.