Coordinate with product development and engineering teams in developing codes to support new application features.
Participate in system design specification sessions to document technical specifications and to provide design options and solutions.
Write and maintain codes using technical specifications to update existing application and/or to develop new application.
Utilize programming principles, tools, and techniques to write application codes.
Apply analytical, technical and programmatic skills to resolve application related issues.
Provide coding effort, time and budget to Project Manager.
Develop applications according to Company’s Software Development Life Cycle (SDLC) methodology
Ensure that builds are properly deployed in development, system, acceptance and production environments.
Review codes to identify any basic errors.
Prepare test cases and strategies for unit testing and integration testing.
Provide technical and functional support to testing teams.
Assist Technical Writers in preparing project documentation.
Follow best practices to perform application coding.
Train, guide and supervise Junior Developers in coding methodologies.