Sr. Software Engineer II
2 days ago
Software Design & Development
- Contribute to the design and development of software applications aligned with business requirements and coding standards.
- Build and maintain backend components using Java, Spring Boot, and Spring Cloud, ensuring reliable and maintainable solutions.
- Develop front-end modules using React/JavaScript, ensuring smooth integration with backend services.
- Implement and maintain RESTful APIs following defined design and performance guidelines.
- Assist in integrating OAuth 2.0 and RBAC within Spring Security for secure authentication and authorization.
Technical Contribution
- Work under the guidance of senior developers or architects to translate technical requirements into functional solutions.
- Participate in code reviews, refactoring, and testing activities to maintain code quality and performance.
- Contribute in providing suggestions for process and tool improvements within the development lifecycle.
- Collaborate with peers to troubleshoot and resolve application issues efficiently.
System Integration & Deployment
- Support the setup and maintenance of CI/CD pipelines (e.g., Jenkins) for automated build, test, and deployment processes.
- Assist in managing containerized applications using Docker and Docker Swarm.
- Document APIs with Swagger/OpenAPI and maintain clear technical documentation as part of the team's knowledge base.
Performance, Security & Monitoring
- Troubleshoot code-level or integration issues in a timely manner.
- Apply caching and performance optimization techniques (e.g., Redis) as guided by senior team members.
- Follow secure coding practices and established development standards.
- Support monitoring and logging activities using tools like ELK Stack, Prometheus, or Grafana.
Cross-Functional Collaboration
- Collaborate with product, QA, and infrastructure teams to understand requirements and ensure smooth delivery.
- Participate in technical discussions and planning sessions to enhance system reliability and scalability.
- Communicate progress and challenges proactively to senior engineers or team leads.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 4–5 years of professional experience in full-stack or backend development roles.
- Proficiency in Java, Spring Boot/Spring Cloud, and React/JavaScript.
- Working knowledge of microservices architecture, CI/CD pipelines, and containerization (Docker).
- Experience with Redis, Jenkins, Swagger/OpenAPI, and monitoring tools (e.g., ELK Stack, Prometheus, Grafana).
- Solid understanding of software development principles, debugging, and secure coding practices.
- Good analytical and problem-solving skills, with the ability to work independently and as part of a collaborative team.
- Competitive salary
- Fuel Card
- Health benefits
- Professional development opportunities
- Inclusive work culture & much more
-
Sr. Software Engineer II
2 days ago
Karachi, Sindh, Pakistan Pakistan Single Window (PSW) Full timeSoftware Design & DevelopmentContribute to the design and development of software applications aligned with business requirements and coding standardsBuild and maintain backend components using Java, Spring Boot, and Spring Cloud, ensuring reliable and maintainable solutionsDevelop front-end modules using React/JavaScript, ensuring smooth integration with...
-
Sr Software Engineer
2 days ago
Karachi, Sindh, Pakistan Matech Consulting & Outsourcing Full timeJob Title:Sr Software Engineer - DotnetLocation:Karachi – KarsazKey ResponsibilitiesDesign, develop, and maintain scalable backend services using .NET and ASP.NET CoreBuild and enhance user-facing web applications with Angular and Write clean, testable, and well-documented code following established patternsCollaborate with cross-functional teams to...
-
Sr. Software Engineer
1 week ago
Karachi, Sindh, Pakistan Nanosoft Technologies (Pvt) Ltd Full timePOSITION: Sr. Backend Developer (5 years plus)COMPANY: Nanosoft Technologies (Client-KSA)JOB TYPE: FULL TIME (Onsite/Karachi Office)LOCATION: Gulshan-e-Iqbal Block 6, KarachiNanosoft Technologies is seeking a skilled Senior Software Engineer with strong expertise in Python (Django) to design, develop, and maintain scalable backend systems for one of it's...
-
Sr. Software Engineer II
1 week ago
Karachi, Sindh, Pakistan Pakistan Single Window Full timeDesign & Develop Software Architecture and applications as per business requirements following best practices.Mentor and coach team members to foster ongoing skills development.Troubleshoot code-level problems quickly and efficientlyProvide architectural blueprints and technical leadership to our development teamsEvaluate and recommend tools, technologies,...
-
Sr. Software Engineer II
1 week ago
Karachi, Sindh, Pakistan Pakistan Single Window Full timeDesign & Develop Software Architecture and applications as per business requirements following best practices.Mentor and coach team members to foster ongoing skills development.Troubleshoot code-level problems quickly and efficientlyProvide architectural blueprints and technical leadership to our development teamsEvaluate and recommend tools, technologies,...
-
Sr. Software Engineer
1 week ago
Karachi, Sindh, Pakistan Pakistan Single Window Full timeCollaborate with the Development Lead on software design, architectural patterns, and technical implementations.Strong understanding of modern web development using the React framework and related standards, including , HTML5, CSS, JavaScript, and TypeScript.Basic proficiency in SQL and database querying. Hands-on experience with React-based tools,...
-
Sr. Software Engineer
1 week ago
Karachi, Sindh, Pakistan Pakistan Single Window Full timeDesign and develop microservices-based backend systems using best practices and architectural patternsDesign & Develop Software applications as per specification by following the guidelines and best practices.Collaborate with front-end developers, DevOps engineers, and other stakeholders to create efficient and scalable APIsImplement and maintain RESTful...
-
Senior Software Engineer
1 week ago
Karachi, Sindh, Pakistan Nanosoft Technologies Full timePOSITION: Sr. Software Engineer (5 years plus)COMPANY: Nanosoft Technologies (Client-KSA)JOB TYPE: FULL TIME (Onsite/Karachi Office)LOCATION: Gulshan-e-Iqbal Block 6, KarachiNanosoft Technologies is seeking a skilled Senior Software Engineer with strong expertise in Python (Django) to design, develop, and maintain scalable backend systems for one of it's...
-
Sr. Software Engineer
2 days ago
Karachi, Sindh, Pakistan Pakistan Single Window Full timeWrite code to create and maintain integration solutions on IBM ACE/MQ & its support, including data mapping, transformation, ESQL, routing, and connectors & can lead juniors technically.Develop and implement integration workflows, scripts, and APIs using relevant integration technologies and programming languages.Plan and conduct testing of integration...
-
SCADA / Control System Engineer
2 weeks ago
Karachi, Sindh, Pakistan Avant Energy & Engineer Full time 1,000,000 - 2,000,000 per yearRequirements:·Able to commission PLCs to perform marshaling and paneling using standard procedures, and practices with accuracy and attention to detail.SCADA Expertise: Experience in designing, deploying and maintaining industrial SCADA systems. Experience with AVEVA/Wonderware is highly preferred.PLC & Industrial Hardware: Hands-on experience...