Wednesday, October 14, 2020

WebinfoMart - Senior Software Developer - PHP/CodeIgnitor/Laravel/CakePHP (2-5 yrs) (WebInfoMart)

We are looking for a Senior Software Engineer to design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. The Senior Software Engineer engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions.

To be successful as a Senior Software Engineer, you should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. Ultimately, a top-notch Senior Software Engineer will ensure that software deliverables comply with quality standards and are completed on time.

Responsibilities:-

- 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

- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code

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

- Automate tasks through appropriate tools and scripting

- Review and debug code

- Perform validation and verification testing

- Collaborate with internal teams and vendors to fix and improve products

- Document development phases and monitor systems

- Ensure software is up-to-date with latest technologies

Requirements:-

- Proven experience as a Senior Software Engineer

- Extensive experience in software development, scripting and project management

- Experience using system monitoring tools and automated testing frameworks

- Knowledge of selected programming languages (e.g. Python, PHP)

- Knowledge of Git, Bitbucket & Gitlabs

- Knowledge of CI/CD & Agile Methodology

- Knowledge of AWS, Google Cloud or Azure would be a plus

- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)

- Familiarity with various operating systems (Linux, Mac OS, Windows)

- Analytical mind with problem-solving aptitude

- Ability to work independently

- Excellent organizational and leadership skills

- BSc/BA in Computer Science or a related degree

Qualifications:

- Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture, Coaching

Apply Now