Send me more jobs like this

Software Engineer - PHP/PYTHON/PENTAHO Developer

Company Name Confidential

Keywords / Skills : Php developer, Network Programming, Linux OS, BASH, Oracle Database, C++, Git, Agile Methodology

6 - 10 years
Posted: 2019-08-20

Nationality
Malaysia
Industry
IT/Computers - Hardware & Networking
IT/Computers - Software
Function
IT
Role
Software Engineer/Programmer
Team Leader/Technical Leader
Education
Bachelors
Degree
Salary
96000 - 162000 MYR
Posted On
20th Aug 2019
Job Description
Duties/Responsibilities:
• Participate in all phases of Software Development Life Cycle – Design, Development, Testing, Deployment, post Deployment maintenance.

• Provide technical leadership to the development team

• Able to work independently, proposing viable technical solutions through self-study and in-depth understanding of the existing code base

• Produces or validates the schedule and effort estimate for each task they perform, commit to the assigned task

• Demonstrates an understanding of the importance of schedule and will endeavour to estimate accurately and deliver according to those estimates

• Demonstrates maturity, skill and adeptness in team collaboration, technical discussion and negotiation.

• Continually improve personal understanding of the programming languages, frameworks, technical concepts, methods and measurements that underpin the Engineering disciplines and practices of BAE Systems.

• Demonstrates the ability to understand, challenge, contribute or construct software specification and is capable of building software in line with the specifications

• Exploits appropriate software development methods, languages, libraries and techniques and applies these to software engineering tasks to realise the most effective outcome

• Ensures that all work is consistent with defined standards where standards exist and to withstand professional scrutiny in any case

• Ensures that high quality and delivery standards are met and consistently delivers quality code on time and within estimate.

• Demonstrates the ability to reflect on and improve personal performance

Depending on the particular job being performed, seniority and experience a software engineer may typically have a range of these specific accountabilities.


Core Engineering – top-level accountabilities

• Designs, codes, tests, correct and documents large and/or complex programs and program modifications from supplied specifications using agreed standards and tools, to achieve a well-engineered result. Takes part in reviews of own work and leads reviews of colleagues' work

• Drive the good development practices such as code refactoring, unit testing, code review…etc.

• Works closely with other teams in the lifecycle (e.g. build, operations, testing) to ensure that the delivery of software is coherent within the overall pipeline

Expert Technologist accountabilities

• Demonstrates a high productivity of design, code and unit test

• Recognized as the expert and point of contact for at least one key software component or technology

• Defines and leads the direction of implementation technology in a complete technology area (for example Java or Microsoft)

Delivery/lifecycle management accountabilities

• Sets standards for programming tools and techniques, advises on their application and ensures compliance. Takes technical responsibility for all stages in the software development process. Prepares project and quality plans and advises systems development teams. Provides advice, guidance and assistance to less experienced colleagues as required.



Similar Jobs
View All Similar Jobs


Walkin for you