Press Release Icon

Outstanding Performance IT Products and Solutions Awarded by Government of Pakistan See Press Release

Explore Opportunities at i2c

Engineering

Senior Software Engineer

29 Positions Lahore, Punjab (On Site)

Job Description

  • Strong programming background especially in data structures, algorithms and design patterns. 
  • Enhance and refactor existing code to improve maintainability, performance, and scalability. 
  • Write high-quality, maintainable, and efficient code. 
  • Develop and execute unit tests, integration tests, and system tests.
  • Detailed oriented regarding web and mobile applications architecture and performance, MVC life cycle and security model. 
  • Contribute to the design and architecture of software systems, ensuring they meet scalability, performance, security, and compliance requirements. 
  • Strong DBMS concepts. Write, optimize, and maintain database queries using relational / non-relations DBs. 
  • Create and maintain technical documentation, including design documents, API documentation, and code comments. 
  • Collaborate with cross-functional teams, including Product Operations, Cloud Management, and Service Delivery Teams.
  • Mentor and guide junior developers in best coding practices. 
  • Independently perform system analysis and development, staying updated with evolving technologies, with minimal senior guidance.
  • Conduct code reviews to maintain code quality and ensure adherence to coding standards. 
  • Enhance and refactor existing code to improve maintainability, performance, and scalability. 
  • Analyze and implement complex software solutions, modules, and features. 
  • Adhere to company policies and procedures.

We are looking for

  • Education: BS (CS, SE, CE, IT)
  • Experience: 3 - 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. 
  • Sound knowledge of SDLC. 
  • Strong leadership skills
  • Effective interpersonal and communication skills, along with dedication and reliability.
  • Self-organized with the ability to plan. 

Perks & benefits

At i2c, we want you to be well and thrive. Our global benefits package includes:

Benefit Icon

Vehicle Lease Facility

Benefit Icon

Child Education Assistance

Benefit Icon

Concierge Services

Benefit Icon

On-site Day Care Facility

Benefit Icon

Eid Bonus

Benefit Icon

Gym and Play Area (Table tennis)

Benefit Icon

Leaves Encashment

Benefit Icon

Life Insurance

Benefit Icon

Meals on House

Benefit Icon

Provident Fund

Benefit Icon

Value Creation Incentive Plan

Benefit Icon

Recreational Trips

Benefit Icon

Technical Certification Sponsorship

Benefit Icon

Long Service Cash Rewards

Benefit Icon

Performance Cash Rewards

Benefit Icon

Cash Allowances

Benefit Icon

Health Insurance

Benefit Icon

Outpatient (Self, Spouse & Parents)

Benefit Icon

Maternity Benefit

Benefit Icon

Annual, Sick and Casual Leaves

Benefit Icon

ATM, Vending Machine and Coffee Machines