Senior Software Engineer at Pakistan Single Window (PSW)

Application deadline closed.

Job Description

Pakistan Single Window (PSW) is hiring a Senior Software Engineer to join its IT team.

This is an excellent opportunity for experienced software developers who have expertise in microservices-based backend development, RESTful APIs, and distributed systems. The selected candidate will play a key role in designing and developing scalable software solutions.

Job Responsibilities

Software Development

1. Design and develop microservices-based backend systems using best practices and architectural patterns.

2. Develop software applications as per specifications while following best practices and coding standards.

3. Implement and maintain RESTful APIs and communication protocols.

4. Optimize and improve the performance and reliability of microservices.

Collaboration & Teamwork

5. Work closely with front-end developers, DevOps engineers, and other stakeholders to create efficient and scalable APIs.

6. Participate in code reviews and provide constructive feedback to the development team.

7. Mentor junior developers and assist in their technical growth.

System Optimization & Maintenance

8. Ensure high code quality, security, and adherence to coding standards.

9. Troubleshoot and debug issues in both production and development environments.

10. Work with containers and orchestration tools like Docker and Kubernetes.

11. Stay updated with emerging technologies, frameworks, and best practices in microservices development.

12. Contribute to documentation and knowledge sharing within the team.

13. Participate in scrum meetings to ensure timely project delivery.

Required Skills and Experience

1. Strong software engineering fundamentals in Object-Oriented Analysis and Design (OOAD), design patterns, MVC, data structures, and algorithms.

2. Experience in C#, .NET Core, newer .NET versions, SQL Server or other RDBMS.

3. Knowledge of Dapper, Entity Framework Core.

4. Experience in REST & GraphQL API development.

5. Familiarity with source control tools like Git or SVN.

6. Knowledge of unit testing tools.

7. Experience in converting monolithic applications to microservices architecture.

8. Understanding of API gateways, load balancers, and service discovery mechanisms.

9. Experience in the implementation of the SAGA pattern.

10. Hands-on experience in development using RabbitMQ.

11. Strong problem-solving skills and the ability to work in a fast-paced environment.

Why Join PSW?

Pakistan Single Window is a leading organization in the IT sector, offering professionals the opportunity to work on cutting-edge technologies and innovative solutions. By joining PSW, candidates can:

1. Work in a dynamic and innovative environment.

2. Gain hands-on experience in microservices and cloud-based applications.

3. Collaborate with highly skilled IT professionals.

4. Enhance their expertise in backend development, APIs, and distributed systems.

5. Build a rewarding career with a competitive salary package.

Eligibility Criteria

Career Level: Mid-Level / Senior

Qualification: Bachelor’s degree in Computer Science, Information Technology, or any relevant discipline.

Experience: Minimum 3+ years in relevant fields.

Age Limit: Up to 45 years.

How to Apply?

Interested candidates can apply for this position at Growthify.Pk. Ensure your application is submitted before the deadline.

Job Deadline

The last date to apply for this position is 21 February 2025.

 

Blogs