Job Summary
Contour Software, a subsidiary of Constellation Software Inc., has grown to over 2,000 employees across Karachi, Lahore, and Islamabad in just 14 years. As part of a global software conglomerate serving customers in more than 100 countries, Contour offers professionals the chance to build rewarding, long-term careers. The company evolved from a small R&D and accounting back-office into a full-service global center, reflecting its dedication to innovation and excellence.
A flagship product, the OBIX® Perinatal Data System, is widely recognized for its flexibility and seamless integration with hospital electronic health records (EHR). This product is supported by a committed team spanning sales, project management, clinical consulting, training, and technical customer service.
The Senior Software Developer will be instrumental in developing and maintaining web-based projects that align with both technical and business objectives. This role involves coding new components, troubleshooting issues, and delivering high-quality solutions while fostering continuous learning and adherence to best practices. Collaboration and clear communication within the team are essential to support product development and ensure customer satisfaction.
Key Responsibilities
- Promote coding best practices, secure coding standards, and proper version control within the development team.
- Collaborate effectively with team members, demonstrating strong communication skills.
- Develop maintainable, high-quality code that meets functional requirements and improves user experience.
- Work closely with colleagues to identify, analyze, and resolve product bugs.
- Provide advanced technical support to both internal teams and customers.
- Address complex technical challenges, including performance optimization, architectural constraints, and enhancing user experience.
- Conduct thorough code reviews and provide constructive feedback to uphold coding standards.
- Stay current with emerging technologies and industry best practices to continuously improve skills.
- Perform additional duties as assigned to support team and company goals.
Required Qualifications
- 6 to 8 years of professional experience with strong expertise in PHP development.
- Solid understanding of Python fundamentals.
- Experience with web services and server-side scripting using PHP.
- Proficiency in web technologies such as HTML, CSS, and JavaScript.
- Strong knowledge of APIs, especially RESTful web services and REST API architecture.
- Hands-on experience with SOAP and WSDL.
- Familiarity with encryption/decryption methods, hashing algorithms (SHA256, RSA), authentication systems, regular expressions, and key-based authentication.
- Strong experience with SQL databases, including PostgreSQL and MySQL, along with database connectivity modules.
- Proficient in Git-based version control workflows.
Preferred Qualifications and Benefits
- Bachelor’s degree or higher in Computer Information Systems, Management Information Systems, Computer Science, or a related field; equivalent experience is acceptable.
- Competitive, market-leading salary package.
- Comprehensive medical coverage for employees and their dependents, including parents.
- Provident fund and performance-based bonuses.
- Home internet subsidy and conveyance allowance.
- Profit-sharing plan available for tenured employees.
- Life insurance benefits and child care facilities.
- Company-provided meals during work hours.
- Professional development budget and opportunities for occasional on-shore training.
- Recreational area for in-house games and a supportive, friendly work environment.
- Leave encashment options.
Contour Software is committed to diversity and inclusion, fostering a respectful workplace free from discrimination. The company encourages applications from individuals with special needs and provides reasonable accommodations throughout the recruitment process. Candidates requiring assistance or special facilities are invited to contact the HR team. Contour values the unique talents and abilities of all employees and strives to create an environment where everyone can thrive.