The role of the Software Engineer is to work under immediate supervision to assist in designing, modifying, developing, implementing and maintenance of software applications.
This role relies on instructions and pre-established guidelines to perform the functions of the job and primary job functions do not typically require exercising independent judgment
Working closely with colleagues, developers, testers and a variety of end users to ensure technical compatibility and user satisfaction
Assisting training and preparing user manuals to users / service support team of a new system
Working flexibly to deadlines
Assisting in analyzing user requirements.
Assisting in establishing a high level software specification through discussion with immediate supervision.
Assisting in evaluating the software and systems that make computers and hardware work
Developing or maintaining existing software by technical development instruction.
Assisting in integrating existing software and getting incompatible platforms to work together
Assisting in evaluating and increasing the software's effectiveness
Assisting in creating technical specifications and unit test plans
Testing new software and fault finding
Assisting in writing operational documentation with technical authors
Assisting in migrating and installing the software into production
Assisting in maintaining systems by monitoring and correcting software defects.
Job Qualification ;
3-5 years in software engineering or software development related
Experienced in Salesforce Developer
Able to write Apex code
Salesforce Management tools
SQL CRM
CRM
Ability to use software process model (Workflow, Dataflow, Use case diagram).