Private Advertiser
Software Engineer
A mid-level software engineer in the Philippines who produces system specs and designs, builds and code-reviews interfaces and processing rules, runs QA, and provides level 3 production support. Requires 3+ years in IT development across languages like C, C#, Java, JavaScript, Python, Ruby, PHP and SQL, plus hands-on delivery on platforms such as CRM, mobile, ECM or data.
- Compensation
- Not disclosed
- Location
- Philippines
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree relevant to the job
- Minimum 3 years of experience in IT development
- Experience working with Agile and Waterfall delivery methods
- Conversant with programming/development tools: IDEs, configuration management, code review
- Very conversant with programming languages like C, C#, Java, JavaScript, Python, Ruby, PHP, SQL
- Hands-on experience on 1-2 core platforms (CRM, mobile app development, ECM, Data) with at least 2 end-to-end projects delivered
Full description
Duties and Responsibilities
- Produce specifications for systems functions, information flows, data loads, requirements not met, and alternatives considered.
- Translate logical designs into component designs considering the solution design, performance requirements and existing systems.
- Perform risk analysis and produce development plans to consider the impact of design decisions.
- Build, code and review user and system interfaces, validation and error correction, processing rules, access, security, audit controls, recovery routines and contingency procedures.
- Work with data analysis colleagues to produce or update system or object data models and correlate these with corporate models.
- Conduct quality assurance and approve developed code linked to supplied specifications for production deployment.
- Provide guidance and assistance to colleagues on any aspect of program component design, creation, testing and documentation.
- Quality assurance can cover code developed as well as supporting documents and test plans.
- Provide level 3 support and production standby post go live.
- Look actively for opportunities to shorten development times, improve skills of the team and improve cost efficiency of application development activities.
Minimum Qualification Requirements
- Bachelor’s degree relevant to the job.
- Minimum of 3 years of experience in IT development
- Worked with Agile and Waterfall delivery methods.
- Conversant with programming/development tools like Development platforms/IDE, Configuration management, Code review etc.
- Very conversant programming languages like C, C#, Java, Javascript, Python, Ruby, PHP, SQL
- Hands on experience on 1-2 core Platforms like CRM, Mobile app development, ECM, Data etc. with at least 2 end to end projects delivered.