freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Developer

Summary

Senior Software Developer builds and maintains e-commerce systems using PHP, MySQL, and MVC frameworks like Laravel, mentoring junior engineers and leading development teams.

Senior Software Developer will develop information systems by studying operations; designing, developing and installing software solutions; support and develop software team. The Senior Software Developer will lead a team of developers responsible for building new and support existing software solutions.

Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions.

Job Responsibility:

1.Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle

2.Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions

3.Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments

4.Prepare and install solutions by determining and designing system specifications, standards and programming

5.Improve operations by conducting systems analysis; recommending changes in policies and procedures

6.Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations

7.Protect operations by keeping information confidential

8.Provide information by collecting, analyzing and summarizing development and service issues

9. Accomplish engineering and organization mission by completing related results as needed

10.Support and develop software engineers by providing advice, coaching and educational opportunities

11.Developing software our users need

12.Mentor junior and mid-level engineers

13. Collaborate with team to brainstorm and create new products

14.Work collaboratively with others to achieve goals

15.Be a persistent, creative problem solver

16.Remain cool and effective in a crisis

17. Stay on the leading edge of development practices

18. Passionate about great technologies, especially open source

19. Understand business needs and know how to create the tools to manage them

20. Produce clean, well-structured and reusable code, with detailed specifications

21. Debugging websites and ensuring software documentation is updated

22. Responsible for deployment and support system

Job Requirement:

Degree or higher in Computer Science or appropriate field of study

3+ years of experience as a software engineer

Fluent with functional, imperative and object-oriented languages;

3+ years professional experience in professional web development

Experience with mission critical, 24x7 systems would be added advantage

Experience building complex web systems that have been successfully delivered to customers

Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations

Familiar with GIT, Bitbucket and jira

Ability to write complex SQL queries

Analyse, design and develop E-Commerce applications

Experience in integrating multiple data sources and databases into one system

Required Skills:

PHP, MYSQL, HTML, CSS, AJAX, Jquery, Git

Object-Oriented PHP

Experience with MVC frameworks (Laravel is a plus)

Vuejs will be an added advantage

Analysis

Software Design

Software Documentation

Software Testing

Teamwork

Programming Skills

Software Development Fundamentals and Process

Software Requirements

Software Architecture

Self-Directed

Multitask

Communication Skills

Results Oriented

High Energy

Self-Motivated

We are a leading global enterprise group with a diverse presence in industries such as software, digital marketing, pharmaceuticals, and e-commerce. Our headquarters is listed on the Australian Securities Exchange (ASX), while our key subsidiary, VGI Health Technology Limited, is listed on the National Stock Exchange (NSX) of Australia. Vmall Enterprise, a crucial regional office, plays a key role in executing our regional strategy and bridging the gap between our headquarters and subsidiaries. Our successful projects have earned us recognition, including the International Prestige Brand Award 2018, highlighting our commitment to excellence and customer satisfaction.

We are a leading global enterprise group with a diverse presence in industries such as software, digital marketing, pharmaceuticals, and e-commerce. Our headquarters is listed on the Australian Securities Exchange (ASX), while our key subsidiary, VGI Health Technology Limited, is listed on the National Stock Exchange (NSX) of Australia. Vmall Enterprise, a crucial regional office, plays a key role in executing our regional strategy and bridging the gap between our headquarters and subsidiaries. Our successful projects have earned us recognition, including the International Prestige Brand Award 2018, highlighting our commitment to excellence and customer satisfaction.

See also