Principal Software Engineer
Karachi
• Consistently write, translate, and code software programs and applications according to specifications.• Ensures that code meets specifications. Writes code that is easily maintainable. Is able to debug own code for preliminary testing. Must practice standard software development methodologies and standards• Contribute to the development, delivery and maintenance of technology-based business solutions.• Involved in the full software development life-cycle in coordination with… Show more • Consistently write, translate, and code software programs and applications according to specifications.• Ensures that code meets specifications. Writes code that is easily maintainable. Is able to debug own code for preliminary testing. Must practice standard software development methodologies and standards• Contribute to the development, delivery and maintenance of technology-based business solutions.• Involved in the full software development life-cycle in coordination with other engineers, QA, and designers and should be confident and adept in articulating ideas in a clear, well thought out manner.• Generate innovative ideas and support new ideas or approaches that enhance service• Ensure that all architectural/coding guidelines are followed.• Assist Application Developers, analysts, and designers in conceptualizing and development of new software programs and applications.• Participating in requirements debriefing and finalizing requirements• Participate in root-cause analysis, communicate options for resolution and provide recommendations to customer-facing technology problems• Providing LOE and WBS after system design is complete Show less