Talent.com
i2c Inc
Principal Software Engineeri2c Inc • Lahore, Punjab (On Site)
Principal Software Engineer

Principal Software Engineer

i2c Inc • Lahore, Punjab (On Site)
30+ days ago
Job description

Job Description

  • Demonstrate strong programming background in data structures, algorithms, and design patterns, writing high-quality, maintainable, and efficient code.
  • System Design and Distributed applications architecture, including Microservices Architecture, SOAP APIs, and Rest APIs.
  • Contribute to software systems' design and architecture, ensuring scalability, performance, security, and compliance.
  • Conduct code reviews, optimize code, and assess latest technologies for suitability.
  • Enhance existing code, collaborate with DevOps for CI/CD pipelines, and maintain technical documentation.
  • Strong DBMS concepts, analyzing complex issues, and executing tests, while staying updated with industry trends and evaluating their applicability.
  • Knowledge of multi-threaded and distributed applications, ability to coordinate in designing algorithms, and integrate software components.
  • Integrate Software components and third-party programs.
  • Train and guide junior developers in best coding practices.
  • Adhere to company policies and procedures.

We are looking for

  • Education: BS (CS, SE, CE, IT)
  • Experience: 5-6 Years

Skills

  • Prior experience in JVM technologies like Spring, JQuery, React/ Angular/Vue or any JS framework would be a plus.
  • Strong knowledge of multi-threaded and distributed applications.
  • Rest APIs, Microservices, Oauth2, SAML.
  • Database design and SQL Queries.
  • Application containerization and orchestration.
  • Good Analytical Skills.
  • Proficiency in Java programming language.
  • Strong leadership skills
  • Good team player having interpersonal and communication skills.
  • Strong problem-solving skills, Self-Motivated, Out of the Box thinking.
  • Ability to multitask and manage workload efficiently.
  • Deliver products at aggressive timelines.
  • Dedication, Integrity, and reliability.
  • Ability to perform well under pressure.

Specific Tools, Technologies, or Equipment Skills

  • Core Java Language Concepts, J2EE, Java, Kotlin, Swift, JSP, JDBC, Spring, Spring Boot and HTML/CSS, React/ Angular/Vue.
  • Rest APIs, GRPC, Microservices, Oauth2, SAML.
  • Automated tools and techniques for development e.g., JProfiler, PMD, Ant, Aspect-J, Junit. Maven, Gradle.
  • Concepts about software management tools and techniques e.g., concepts about software configuration management tools and techniques.
  • Understanding of full SDLC, GOF Design Patterns, Architecture and Design Patterns (SOA, ORM, MVC), J2EE Design Patterns, OOP, UML, ERD Diagrams.
Create a job alert for this search

Principal Software Engineer • Lahore, Punjab (On Site)

Similar jobs

Senior Software Architect

AutoScale VenturesLahore, Pakistan
Quick Apply

Were seeking a Senior Software Architect to design, build, and evolve large-scale backend systems for production use.Youll lead system-level design, implement critical components, and guide other d... Show more

Senior Software Engineer - Mobile Development

Facilitative Employment Services - KamayiLahore, Pakistan
Quick Apply

Front End | Permanent | Lahore, Pakistan.Client is seeking a highly experienced Senior Software Engineer with deep front-end expertise to join our Pakistan product development team.You will be at t... Show more

Fullstack AI Engineer (Onsite, Lahore, PKR Salary)

HR POD - Hiring Talent GloballyLahore, Pakistan
Quick Apply

Strong proficiency in Python and JavaScript/TypeScript.Experience with FastAPI / Django / Node.Solid understanding of distributed systems and async architectures.Hands-on experience deploying LLMs ... Show more

QA Engineer, Pakistan

ProtoLahore, Pakistan
Quick Apply

As a QA Engineer, you will support the testing and quality assurance process for Proto's AI platforms, chatbot systems, integrations, and client deployments.You will work closely with Engineering, ... Show more

React Native Engineer

ByteCrew Technologies Pvt LtdLahore, Pakistan
Quick Apply

Design and develop advanced applications using React Native.Ensure the best possible performance, quality, and responsiveness of the application.Collaborate with cross-functional teams, including d... Show more

Principal Software Consultant - AI/ML Engineer

10PearlsLahore, Karachi, Islamabad, PK
Quick Apply

Company Overview  10Pearls is an award-winning end-to-end digital innovation company that helps businesses imagine and build the future.We are proud to announce that 10Pearls was named as winn... Show more

Senior Data Engineer (AWS / PLSQL / Oracle)

NorthBay SolutionsLahore, Punjab, PK
Quick Apply

Employment Type: Full-Time | Permanent Location: Pakistan (Lahore / Karachi / Islamabad) – Hybrid Role Overview We are hiring Senior Data Engineers with solid experience in AWS, Amazon Redshi... Show more

Senior Software Engineer (AI/ML)

DevsincLahore, Punjab, PK
Quick Apply

We are looking for a Senior Software Engineer (AI/ML) who can design, build, and scale intelligent systems — from machine learning pipelines to advanced AI agents capable of reasoning, planning, an... Show more

Software Architect - Rondah

TarakiLahore, Pakistan
Quick Apply

Rondah is looking for a highly capable engineer who can develop a deep understanding of our systems and help own technical operations end-to-end.This role is ideal for someone who enjoys solving co... Show more

Principal Software Engineer - Big Entities

TarakiLahore, Pakistan
Quick Apply

We are seeking an experienced Principal Software Engineer to lead the design and development of enterprise-grade, scalable applications using.This role requires a highly self-driven professional ca... Show more

Senior DevOps Engineer (Onsite, Lahore, USD Salary)

HR POD - Hiring Talent GloballyLahore, Pakistan
Quick Apply

Bachelor's or Master's degree in Computer Science, IT, or a related field.DevOps or related engineering roles/tools.Industry experience in eCommerce, FinTech, or subscription-based environments is ... Show more

Software Engineer - AI/ML

DevsincLahore, Punjab, PK
Quick Apply

The ideal candidate will have a strong foundation in machine learning and artificial intelligence concepts, hands-on experience with model development and deployment, and a solid understanding of s... Show more

Cloud Engineer L2 · 4+ years on AWS or Azure (or both)

ByteCrew Technologies Pvt LtdLahore, Pakistan
Quick Apply

We are recruiting a Cloud Engineer to build, operate, and secure cloud environments on AWS and/or Azure.The role spans landing-zone design, workload migration, IaC, FinOps, and Day-2 operations.Des... Show more

Endpoint Systems Engineer

Prime System SolutionsLahore, Punjab, PK
Quick Apply

The Endpoint Systems Engineer is a critical member of the IT infrastructure team, responsible for the lifecycle management of all endpoint devices across the organization.This role bridges security... Show more

Senior Software Engineer - shopdev

TarakiLahore, Pakistan
Quick Apply

Senior Software Engineer .We are looking for a highly skilled.The ideal candidate should be passionate about modern technologies, capable of integrating.Additionally, the candidate should have... Show more

Senior Full Stack Software Engineer

AqoviaLahore, Punjab, PK
Quick Apply

Aqovia is an international Artificial Intelligence (AI) and digital solutions specialist, combining innovative and cutting-edge technologies to provide bespoke, mission critical, and transformation... Show more

On Prem Infrastructure Engineer

C-ServLahore, Punjab, PK
Quick Apply

We are looking for an experienced On-Prem Infrastructure Engineer to design, deploy, and operate enterprise grade platform services across on-premises and hybrid cloud environments.This is a hands-... Show more

Senior Software Engineer

Facilitative Employment Services - KamayiLahore, Pakistan
Quick Apply

Senior Software Engineer .Lahore, Pakistan (Onsite) .Compensation PKR 350,000 – PKR 400,000 per month (based on experience and interview.We're seeking an experienced Senior Software Engin... Show more

Senior Software Engineer - Frontend Focused (Onsite, Lahore, PKR Salary)

HR POD - Hiring Talent GloballyLahore, Pakistan
Quick Apply

Minimum 5 years of demonstrable experience in front-end development.Strong expertise in Angular (including Angular Material) and TypeScript.Hands-on experience with NativeScript, including deployme... Show more

Associate Software Engineer - Data+AI

DevsincLahore, Punjab, PK
Quick Apply

Devsinc is looking to hire a motivated.Associate Software Engineer – Data+AI.This role is ideal for fresh graduates or early-career engineers who want to build production-grade AI applications, bac... Show more