![]() |
Senior Software Engineer |
Senior Software Engineer Jobs Detail:
Division | Lahore |
District | LAHORE |
Industry | Information Technology |
Total Positions | 1 |
Employment Status | Contract |
Role | Senior Software Engineer |
Level | |
Last Date to Apply | 28-02-2025 |
Preferred Candidates
Years of Experience | Masters/Bachelors (Hons) : 3 year(s) |
Gender | Both |
Age | 25 - 45 |
Job Description:
- Coordinate with the Technical Director on current programming tasks
- Collaborate with other programmers to design and implement features
- Quickly produce well-organized, optimized, and documented source code
- Create and document software tools required by other developers
- Fix bugs in existing code and improve feature sets.
- Contribute to technical design documentation.
Key Responsibilities:
- Software systems and applications that are scalable, durable, and secure are designed, developed, and maintained.
- Lead technical projects, from initial design through implementation, testing, and release.
- Define requirements and produce software solutions in conjunction with other teams (product, design, quality assurance, and operations).
- Review code for quality and provide feedback to peers to ensure high standards.
- Write clean, efficient, and maintainable code following best practices and company standards.
- Identify and resolve difficult software system issues. Participate in architectural decisions and aid in software performance optimization.
- Mentor and guide junior engineers in their professional development.
- Ensure the security and scalability of software systems.
- Introduce enhancements to the systems that are already
- in place and remain abreast of the most recent technologies and industry trends.
Required Skills and Qualifications:
Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Experience: Typically, more than five years' experience in software engineering.
Technical Skills:
- strong command of programming languages (for example, Java, Python, C++, JavaScript, or a similar language).
- Knowledge of both back-end and front-end technologies
- familiarity with libraries and frameworks like Django, React, Angular, Node.js, and Spring.
- strong comprehension of databases (both SQL and NoSQL).
- Expertise in cloud platforms (AWS, Azure, Google Cloud).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Knowledge of software development methodologies such as Agile or Scrum.
- Experience with version control tools (e.g., Git)
Soft abilities:
- Excellent problem-solving skills.
- excellent abilities in collaboration and communication.
- ability to instruct and mentor team members as a leader.
- ability to work on one's own and with others.
Favorite Skills:
- Knowledge of DevOps practices
- Knowledge of CI/CD pipelines
- familiarity with the architecture of microservices.
- understanding of the fundamentals of AI or machine learning (if the position calls for it).
Work Environment:
- Hybrid or remote work environment (depending on company policy).
- Fast-paced, collaborative, and innovative team.
- Opportunity to work with cutting-edge technologies.
Degree Level
- Masters/Bachelors (Hons)
- 16 Years of Education
Degree Area
- Business Administration
- Business Informatics
- Communication Engineering/Sciences
- Computer Engineering/Sciences
- Geographical Information System (GIS)
- Information Engineering/Sciences
- Information Security
- Information Systems
- Information Technology
- Project Management
- Software Development
- Software Project Management
- Software Engineering
- Business and Management Sciences
- Management Information System
0 Comments