Software Engineer
Bahria Town
Total years of experience :5 years, 6 Months
• Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor
• Worked as a team leader in one product and guide team through full product lifecycle and provide technical guidance and assistance as needed
• Ensure the project is maintained and to a good standard
• Minimize risks, Ensure the goals of the project are met and Monitor progress
• Works closely with relevant stake holders to ensure effective and efficient implementation of the projects.
• Submits project status reports to stakeholders; reviews bugs; plans software releases; anticipates and reacts to change.
• Making presentations to customer or client audiences or professional peers.
• Provide general administrative support to the organization
• Resolve employee issues and act as the employee advocate when dealing with departmental processes
• Responsible for safe delivery of projects to schedule and cost
• Maintaining customer relationship to achieve long term retention & satisfaction
• Reporting project progress to a project sponsors & senior management
• Analyzing user requirements, researching, designing and writing new software programs;
• Demonstrate ability to acquire and apply new skills and technologies to various problem domains
• Responsible for safe delivery of projects to schedule and cost
• Integrating existing software products and getting incompatible platforms to work together;
• working closely with other staff, such as project managers, graphic artists, designers, developers, systems
• Maintaining customer relationship to achieve long term retention & satisfaction
• Reporting project progress to a project sponsors & senior management
• Responsible for adding new dynamic modules of existing websites and customization
• Applied agile development principles of Featured Driven Development (FDD) to successfully deliver milestone on time and in scope
• Responsible for design, development and implementation using different programming languages
• Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
• Analyze system specifications and translate system requirements to task specifications
• System support and after sale customer services
• Together with project manager, assisted in scoping and planning of releases
• Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
• Responsible for communicating with engineers and manufacturer's technical support staff regarding programming needs and performance.
• System support and after sale customer services
• Together with project manager, assisted in scoping and planning of releases
• Web pages were validating, standards compliant and browser compatible XHTML pages that were uses
• I was member of large team, worked with existing products / portals and build new quite big products
• Coordinate and reviewed work of remote development teams
• Primary engineering representative for the product, coordinate scope and schedule with product and project management and resolved test issues with QA
• Worked as a team leader in one product and guide team through full product lifecycle and provide technical guidance and assistance as needed
• Manage scope, effort, cost, schedule and quality while continuously identifying and mitigating underlying risks
• Design and develop programming systems making specific determinations about system performance.
• As a team leader in one full product, work closely with junior developers to improve their skills set, lead group discussion and encourage better engineering practices
• Provide ongoing contact with clients to ensure satisfaction with assigned resources and project progress
• Responsible for coordinating interaction between the implementation services team and other departments to ensure that issues affecting the implantation projects are effectively resolved
• Ability to multi-task and stay organized in a dynamic work environment.
• Provide ongoing contact with clients to ensure satisfaction with assigned resources and project progress
• Speaking to your management team/clients to find out what they want and to advise them objectively on where IT might make a difference to the business.
• Keeping management and clients updated on progress.
• Responsible for providing IT assistance to include application support, hardware and software installation, operation, maintenance and software and related infrastructure
• To Develop business with Financial Analysis
• Administration of Database and System
• Follow up to computerized monthly & yearly closing with timely manner