Principal Software Engineer
360training.com, Inc
Karachi, Pakistan
1d ago
  • A Principle Software Engineer participates in the design and development of technology products and applications. He / she contributes to lead the specification and software design phases of the software development life cycle;
  • and a technical team through project development phases of analysis, development, implementation, deployment and production.

    A PSE also acts as a liaison for the technical team to the project leadership team and management. He / she is responsible for exploring and generating new ideas and initiatives that encourage a climate of innovation.

    Responsibilities :

  • Participate in and provide input into the design, re-design and development of technology products and applications.
  • Contribute to lead the specification and software design phases of the software development life cycle.
  • Leads a technical team through project development phases : analysis, development, implementation, deployment and production.
  • Ensure code meets requirements specifications.
  • Support and assist business users with the isolation and resolution of software issues.
  • Lead root-cause analyses, communicate options for resolution and provide recommendations to customer-facing technology problems.
  • Acts as a liaison for the technical team to the project leadership team and management.
  • Effectively communicate technical aspects of the job to both technical and non-technical audiences.
  • Research, present and / or make recommendations on technical issues; apply technical knowledge to determine solutions and solve complex problems.
  • Analyze issues and helps find approaches to solve problems within the team.
  • Explore new ideas and initiatives that encourage a climate of innovation.
  • Generate innovative ideas and support new ideas or approaches that enhance service.
  • Accurately predict time required to complete development tasks.
  • Adhere closely to development plans and anticipate changes to a product specification or schedule as they become necessary during a development cycle.
  • Mentor junior level software engineers on technical issues.
  • Develop relationships with key contacts within and across departments to exchange technical information, issues, and resolve complex problems.
  • Work with other units to achieve department or work unit goals and initiatives.
  • Promote positive tone and high standards of quality within the group or department, and serves as a model to other team members.
  • Adheres to 360training's vision, values, and principles.
  • Exhibits a positive and "can do" attitude towards peers, colleagues, and customer.
  • Qualification & Requirements :

  • Bachelor’s Degree in Information technology.
  • Excellent team player with ability to work independently and in time sensitive environments.
  • Strong knowledge of time estimation, task identification, scope management, measuring as well as monitoring progress and organizing future work effort.
  • Proven leadership, people management, analytical and problem solving skills; while outperforming. expectations in a fast paced challenging environment.
  • Motivated self-starter with exceptional communication and interpersonal skills.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form