Contour Software, a subsidiary of Constellation Software Inc., has grown rapidly to over 2,000 employees across Karachi, Lahore, and Islamabad in under 14 years. As part of a global software enterprise operating in more than 100 countries, Contour provides professionals with opportunities to build long-term careers within a diverse range of market-leading solutions. The company supports divisions worldwide, delivering services across multiple time zones and driving innovation through its Global Centre.
The Field Collaboration Group at Contour develops technology solutions aimed at improving communication, collaboration, and operational efficiency in homebuilding and construction workflows. This team creates scalable platforms and tools that enable seamless collaboration among internal teams, field personnel, and customers throughout the homebuilding lifecycle. Their focus on innovation, automation, cloud technologies, and user-centric design helps enhance productivity and business results.
We are looking for a highly motivated Full Stack Developer skilled in .NET and React to join the Field Collaboration Group. The role involves designing, developing, and maintaining scalable web applications and enterprise-grade solutions that support business operations and field collaboration initiatives. The ideal candidate will have hands-on experience in both frontend and backend development, strong problem-solving skills, and the ability to work effectively within cross-functional agile teams. Familiarity with modern development frameworks, APIs, cloud technologies, and CI/CD practices is essential.
Key Responsibilities
- Design, develop, test, and maintain scalable full-stack web applications using .NET technologies and React.
- Build responsive and user-friendly frontend interfaces with React, JavaScript/TypeScript, HTML5, and CSS3.
- Develop and maintain RESTful APIs and backend services using ASP.NET Core and C#.
- Collaborate with product owners, architects, QA engineers, and other stakeholders to define and implement technical solutions.
- Participate in system architecture discussions and contribute to technical design decisions.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve application defects, bugs, and production issues.
- Write clean, maintainable, and well-documented code following best development practices.
- Participate in code reviews and ensure adherence to coding standards.
- Work within Agile/Scrum development methodologies.
- Contribute to CI/CD pipelines, deployment automation, and cloud-based solutions.
- Continuously research and recommend improvements in technologies, tools, and development practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years’ experience in full-stack software development.
- Strong proficiency in C# and ASP.NET Core/.NET Framework.
- Expertise in React.js and modern frontend development technologies.
- Experience with JavaScript, TypeScript, HTML5, and CSS3.
- Solid understanding of REST APIs and microservices architecture.
- Experience with SQL Server and database design concepts.
- Familiarity with Entity Framework and ORM technologies.
- Proficient with Git/version control systems.
- Knowledge of Agile/Scrum development practices.
- Strong grasp of software design patterns and object-oriented programming principles.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience in enterprise or product-based environments is preferred.
Preferred Qualifications and Benefits
- Experience with Azure cloud services.
- Familiarity with Docker and containerization technologies.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with Redux or other state management libraries.
- Proficiency in unit testing frameworks and automated testing.
- Exposure to distributed systems and scalable application architecture.
- Familiarity with Jira, Azure DevOps, or similar project management tools.
Contour offers a competitive salary and comprehensive benefits, including medical coverage for employees and dependents, parents’ medical coverage, provident fund, performance-based bonuses, home internet subsidy, conveyance allowance, profit-sharing plans for tenured employees, life benefits, child care facilities, company-provided meals, professional development budgets, recreational areas, occasional on-shore training opportunities, a friendly work environment, and leave encashment.
We value diversity and are committed to fostering a respectful and inclusive workplace. Qualified individuals, including those with special needs, are encouraged to apply. Reasonable accommodations are available to support applicants throughout the recruitment process.