
Intermediate Software Developer
Contour Software3 months ago
Karachi, Pakistan +2 moreMid Level
Responsibilities
- Develop front-end and back-end enterprise software components using .NET and Angular.
- Apply AI-first development practices across requirements analysis, design, coding, unit testing, documentation, code review, debugging, and refactoring.
- Contribute to scalable, maintainable, secure, and AI-augmented application architecture.
- Collaborate with UI/UX designers, QA engineers, DevOps, product stakeholders, and AI-enabled delivery teams.
- Write clean, efficient, secure, and documented code according to coding standards and responsible AI guidelines.
- Analyze and troubleshoot complex development and operational issues using traditional and AI-assisted techniques.
Requirements
- Bachelor’s degree in computer science, software engineering, or a related field.
- At least 3 years of experience as a full stack developer.
- Strong object-oriented programming knowledge and experience.
- Strong expertise in Angular, HTML, CSS, JavaScript, and related technologies.
- Expertise in C# and .NET Core.
- Strong knowledge and experience with Microsoft SQL Server.
- Experience with AI-assisted development tools or workflows for coding, debugging, testing, documentation, or software analysis.
- Understanding of AI-first development practices, prompt-driven engineering workflows, and responsible AI use in software delivery.
- Knowledge of integrating applications with legacy systems.
- Strong problem-solving, communication, and collaboration skills in an Agile, AI-augmented environment.
Benefits
- Medical coverage for employees and dependents.
- Parents’ medical coverage.
- Provident fund and performance-based bonuses.
- Home internet subsidy and conveyance allowance.
- Profit-sharing plan for tenured employees.
- Life benefit and child care facility.
- Company-provided lunch and dinner.
- Professional development budget and sporadic on-site training opportunities.
- Recreational area, friendly work environment, and leave encashment.
- Office-based work from the Contour Software Karachi, Lahore, or Islamabad resource center, with a 1 PM–10 PM or 2 PM–11 PM Pakistan Time shift.
Tech Stack
Categories
About Contour Software
Contour Software provides R&D, QA, customer support, and professional services for vertical‑market enterprise applications across Constellation Software Inc.’s global portfolio. It builds, maintains, and supports mission‑critical software used by public- and private‑sector organizations via CSI’s operating companies, functioning as an internal service provider rather than a direct vendor. Headquartered in Karachi with offices in Lahore and Islamabad, it is a wholly owned subsidiary of Toronto‑based Constellation Software.