Friday, January 29, 2021

Senior Software Developer - PHP/MySQL/Wordpress (2-8 yrs) (Remote Software Solutions)

Job Title : Senior Software Developer

Reports to : Program/Project Manager

Job Outline

Experience : 2 to 8 years

The job holder will be responsible for the development of innovative market-leading products and solutions as well as supporting existing applications vital to on-going business.

Candidate should possess the ability to craft quality code. He or she should be able to present examples of previous development work on request.

Software Development Responsibilities :
 
- Gather business requirements

- Participate actively in effort estimation

- Write well designed, efficient, and readable code following coding standards

- Perform in depth unit testing using frameworks

- Comply with delivery plans

- Release and deploy the application in different environments

- Support and maintain existing applications adhering to SLAs

- Produce required documentation

- Serve as a subject matter expert

- Follow agile practices

Organisational Responsibilities : 

- Seek and participate in development opportunities above and beyond required training

- Actively participate in the skill development of your colleagues (workshops, presentations)

- Suggest areas for improvement in internal processes along with possible solutions

- Actively contribute to corporate knowledge base

Desired Skills :

- HTML, CSS, JavaScript, jQuery, JSON

- PHP, WordPress, Theme and Plugin (Installation, Development, and Customization)

- Unit Testing

- SQL, MySQL

- Version control system (Git/TFS/SVN/VSTS)

- Object orientated analysis, design, and programming

Optional Skills :

- Bootstrap, XML

- MailChimp

- AWS/Azure

- Jira

- Google Analytics


Professional Qualities :

- A Team player with a positive attitude

- Excellent interpersonal and communication skills

- Able to grasp and comprehend ideas

- Open-minded, adapt quickly to new environments and a quick learner

- Getting things done independently and willing to go into high-value areas even though may not have enough knowledge

- Ability to adapt quickly to existing, complex environments

- Ability to quickly learn new concepts and software as necessary

- Challenges others to develop while serving as a role model

- Facilitates effective team interaction

Apply Now