Principal Software Engineer - Python

Job Description

As a leading software house dedicated to delivering cutting-edge technology solutions, we are seeking a highly skilled and dynamic Solution Architect to join our PL team. The chosen candidate will play a pivotal role in shaping and driving the technical aspects of our client engagements in Pre-sales & ongoing engineering projects. This is a mix of customer-facing & internal projects assessment positions requiring a unique blend of technical expertise, strategic thinking, and excellent English communication skills, as we operate in a multinational setup.

 

Responsibilities:

1. Client Collaboration & Interaction:

  • Develop and maintain strong, strategic relationships with clients to understand the technical requirements & scope of work
  • Conduct in-depth discussions to understand client's business needs and technical requirements to create a solution design documentation

2. Architectural Design (Solution Design):

  • Lead and facilitate architectural design sessions, translating client requirements into innovative technical solutions including identifying the tech stack best fit for this project
  • Develop comprehensive solution architectures that align with business goals and scalability for the customer in the project

3. Proof of Concepts/Pilots:

  • Create and execute proof of concepts to validate proposed solutions
  • Pilot new technologies and methodologies to assess feasibility and efficacy

4. Project Implementation in line with a devised solution:

  • Drive the implementation of solutions, ensuring alignment with architectural designs
  • Collaborate with cross-functional teams to deliver projects within specified timelines and quality standards

5. Refinement and Enhancement:

  • Continuously refine and enhance existing solutions based on client feedback and evolving business needs.
  • Stay abreast of industry trends and technological advancements for ongoing solution optimization in SDLC

 

Requirements:

1. Technical Proficiency:

  • Proven experience in software development and system architecture
  • In-depth knowledge of Python (good to have AI expertise). Including understanding database structures and infrastructure details.

2. Communication Skills:

  • Excellent verbal and written communication skills in English
  • Ability to articulate complex technical concepts to non-technical stakeholders

3. Problem-Solving:

  • Strong analytical and problem-solving skills within the Engineering domain as a consultant to PMs
  • Ability to think creatively and develop innovative solutions for clients in Pre-Sales calls. Understand the client's requirement/problem and devise the solution through appropriate technology guidelines/device development of software to address the customer's need

4. Customer-Centric Approach:

  • Demonstrated ability to understand customer needs and translate them into actionable solutions
  • Prior experience in a customer-facing role is preferred as a solution architect

5. Adaptability:

  • Flexibility to adapt to changing project requirements and technologies
  • Comfortable working in a fast-paced and dynamic environment

6. Leadership:

  • Proven leadership skills with the ability to guide and mentor technical team members toward viable solutions to faced problems
  • Experience in leading architectural design, discovery sessions, and driving project technical implementation

Job Summary

  • Published on:2024-08-05 5:20 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-27