Job Description
If you’re looking to advance your career in the technology industry, a Senior Software Engineer role at Pakistan Single Window (PSW) might be the perfect opportunity.
PSW is seeking talented and experienced individuals for this position in the Information Technology (IT) department. Read on to learn more about this exciting job opportunity, the required qualifications, and the key responsibilities involved.
Job Overview
The Senior Software Engineer position is available on a contract basis at PSW. As a key member of the IT department, this role offers the chance to work on enterprise-class products while also leading and mentoring a development team.
This position demands a strong technical background with hands-on experience in various technologies, along with the ability to work collaboratively within cross-functional teams.
Key Responsibilities
As a Senior Software Engineer, your duties will include:
- Software Architecture and Application Development
You will design and develop software architecture and applications that meet the needs of PSW’s enterprise-class products. - Technical Leadership
You will provide technical leadership to development teams, ensuring best practices are followed, and guiding junior developers in their work. - Mentorship
You will mentor and coach team members, helping them improve their skills and capabilities to meet project goals. - Troubleshooting and Problem Solving
You’ll be responsible for troubleshooting code-level problems, solving technical issues, and ensuring smooth and efficient software operations. - Code Review and Refactoring
Participate in code review sessions and suggest refactoring techniques to improve the overall quality and maintainability of the code. - Collaboration
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to develop and refine software applications. - Tool Evaluation and Recommendations
Evaluate new tools and technologies to enhance the development process and make recommendations for implementation. - Agile Methodology
Experience with Agile development methodology is a plus. As part of the team, you’ll help implement Agile principles to ensure the project’s success.
Skills and Qualifications
To be considered for the Senior Software Engineer role, candidates must possess the following:
Required Skills:
- Proficiency in .NET, .NET Core, Web Services, ReactJS, Typescript, KendoUI, CSS, HTML, Microservices, Containers, Service Orchestration, and SQL Server.
- Hands-on experience with Git, GitFlow, and Linux.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication skills (both written and verbal).
- Self-motivated and quick to learn new technologies.
- Ability to work in a fast-paced environment.
- Ability to collaborate effectively with team members and other departments.
Experience:
- A minimum of 3+ years of software development experience, including 1+ year of experience in designing and executing enterprise-class products.
- Experience in providing technical leadership and mentoring team members.
Qualifications:
- A Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.
Why Join PSW?
Working as a Senior Software Engineer at PSW offers a unique chance to be part of a dynamic and innovative company. Here are some of the benefits you can expect:
- Career Growth: With your technical skills and leadership experience, you’ll have the chance to grow within the organization, taking on more responsibilities and leading larger teams.
- Learning Opportunities: PSW supports continuous learning, allowing you to stay up-to-date with the latest technologies and software development practices.
- Collaborative Environment: PSW promotes a collaborative work culture, allowing you to work alongside talented individuals and professionals from diverse backgrounds.
Apply Today
If you meet the above qualifications and are eager to contribute to PSW’s exciting projects, don’t hesitate to apply. Apply at Growthify.Pk.



