Job Description:
- Planning, Estimations and Implementation
- Writing code
- Debugging errors
- Testing
- Technical Investigations
- Write technical documentation
- Code Reviews
- Communication with stakeholders
- Provide support to Management
- Provide mentorship and guidance to Mid-Level and Junior Developers
- Compliance to Standard Operating Procedures (SOP)
- Continuous Improvement of:
- Skills and Ability
- Work Throughput
- Communication
- Return Rate (Target Less than 10%)
- Estimations
- Always be Accountable for what you do and work on
- Provide guidance to team on best practice solutions
- Review root cause analysis of issues ensuring implementation of the solution
- Identify areas to improve system performance and availability
- Resolve complex technical design issues
- Possess up-to-date knowledge of technological developments in the industry
- Possess strong problem solving and decision-making skills while using good judgment
- Multi-task and change from one task to another without loss of efficiency or composure
- Communicate effectively and professionally in all forms of communication with internal customers
Job Requirements:
- Degree or Diploma in Computer Science/ Information Systems
- 5+ Years experience developing Desktop and/or Web Applications
- Knowledge of Progress ABL and related frameworks
- Strong understanding of software design principles, industry standards, architecture and navigation.
- Extensive professional experience with Object-Oriented Languages.
- Knowledge of Object-Oriented Design and Object-Oriented Architecture.
- Experience with Relational Databases; DB design, stored procedures, T-SQL, DB architecture.
- Certification on OpenEdge Reference Architecture(OERA) advantageous.
- Proven track record in working in an agile team.