Software Architect
4 days ago
About Contour
Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.
As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI's recipe creates the perfect environment for professionals to build fulfilling, long-term careers.
What started as an R&D & Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started
The Position
The division is looking for a Software Architect to work as part of its team to be responsible for the development and maintenance of its mobile and web-based projects that meet both technical requirements and business objectives.
Essential Duties and Responsibilities
- Understanding functional requirements of the system and translating them into architectural solutions.
- Designing scalable, maintainable, and extensible architectures for mobile (iOS/Android/React Native) and web applications that accommodate future growth and changes.
- Participate in technical discussions and reviews, ensuring that solutions align with industry standards.
- Develop detailed project schedules and timelines, identifying key milestones and deadlines.
- Resolving technical challenges and providing guidance on complex design decisions.
- Setting technical direction, defining best practices, and ensuring adherence to coding standards and architectural principles.
- Determining the overall structure of the application, selecting appropriate technologies, and designing scalable and maintainable solutions.
- Monitoring the project's technical health and proactively addressing emerging risks throughout the development lifecycle.
- Work with development teams to allocate resources effectively, ensuring the right mix of skills and expertise are applied to project tasks.
- Act as the primary liaison between technical teams and other stakeholders, ensuring clear and consistent communication on projects.
- Facilitate collaboration between cross-functional teams to achieve project objectives.
- Conducting training sessions to share architectural principles, best practices, new technologies and code improvements with developers.
- Incorporating feedback from stakeholders and end-users to refine architectural designs and prioritize enhancements.
- Identify opportunities for innovation and process improvement within projects.
- Perform other duties as may be assigned by management.
Desired Skills And Responsibilities
- Bachelor's Degree in Information Systems, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
- 8+ years' experience of building Enterprise applications.
- 3+ years' experience of in architect-level roles, involving leadership and mentorship of development teams.
- Proven track record of professional software development, including shipping one or more products on large code bases that span platforms and tools.
- Strong analytical and problem-solving skills to identify and resolve complex technical challenges, as well as the ability to think creatively and adapt to changing circumstances.
- Have a strong understanding of quality assurance principles and best practices, as well as experience in mitigating security risks and ensuring the stability of software systems.
- Demonstrate commitment to understand customer needs and delivering solutions that provide value and meet customer expectations.
- Experience with modern web development technologies, including Java (Spring, Spring Boot etc.) and JavaScript frameworks (e.g., Angular, Vue JS and React JS, etc.).
- Strong expertise in mobile app development (iOS – Swift, Android – Kotlin/Java, React Native, Flutter etc.).
- Experience with microservices architecture, RESTful APIs, GraphQL, and WebSockets.
- Strong knowledge of authentication and security best practices (OAuth, JWT, SSO, encryption).
- Understanding of DevOps principles and practices for continuous integration, deployment, and monitoring of software systems.
- Experience in cloud platforms like AWS, Azure, or Google Cloud, including knowledge of cloud-native architectures and services.
- Knowledge of security best practices and techniques for building secure systems, including encryption, authentication, and authorization mechanisms.
- Experience in database design, optimization, and management, including both SQL and NoSQL databases.
Nice to Have:
- Familiarity with agile methodologies, such as Scrum or Kanban.
- Experience of working in multicultural or global teams.
Exciting Benefits we offer:
Market-leading Salary
Medical Coverage – Self & Dependents
Parents Medical Coverage
Provident Fund
Employee Performance-based bonuses
Home Internet Subsidy
Conveyance Allowance
Profit Sharing Plan [Tenured Employees Only]
Life Benefit
Child Care Facility
Company Provided Lunch/Dinner
Professional Development Budget
Recreational area for in-house games
Sporadic On-shore training opportunities
Friendly work environment
Leave Encashment
Disclaimer: At Contour, we attribute our success to the unique contributions of our diverse staff. We're committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we've adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination.
In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.
-
Senior Software Developer
6 days ago
PER - Islamabad, PK Contour Software Full time 180,000 per yearAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...
-
Senior Elastic Search Engineer
4 days ago
PER - Islamabad, PK Contour Software Full time 120,000 - 240,000 per yearAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...
-
Senior Cloud Engineer
4 days ago
PER - Islamabad, PK Contour Software Full time 120,000 - 240,000 per yearAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...
-
Senior Cloud Application Developer
4 days ago
PER - Islamabad, PK Contour Software Full time 400,000 - 600,000 per yearAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...
-
Senior Platform/Cloud Engineer
4 days ago
PER - Islamabad, PK Contour Software Full time $80,000 - $120,000 per yearAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...
-
Senior Full Stack Developer
4 days ago
PER - Islamabad, PK Contour Software Full time 1,200,000 - 3,600,000 per yearAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...
-
Senior Java Developer
4 days ago
PER - Lahore, PK Contour Software Full time $60,000 - $180,000 per yearAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...
-
Solutions Architect
4 days ago
Islamabad, Islamabad, Pakistan Creative Chaos Full time 8,000,000 - 12,000,000 per yearJob SummaryAs a Solutions Architect, you will be responsible to take the business requirements and turn that into a software design that can become a blueprint for the implementation team to follow. You will also be responsible to make sure that the implementation team follows the design and delivers the project as per the agreed designs.Duties and...
-
Architect
6 days ago
Islamabad, Islamabad, Pakistan J7 Emporium Full time 1,200,000 - 3,600,000 per yearCompany DescriptionJ7 Emporium Mall Islamabad is a premier commercial and residential project located in B-17, Islamabad. The development is known for its fusion of contemporary and modern architecture, offering a unique and upscale living experience right in the heart of the capital city. The commercial section is ideal for investment, boasting a design and...
-
Mobile Architect
2 days ago
Islamabad, Islamabad, Pakistan Creative Chaos Full time $1,000,000 - $1,200,000 per yearJob SummaryAs a Solutions Architect for Mobile Development, you will be responsible to take the business requirements and turn that into a software design that can become a blueprint for the implementation team to follow. You will also be responsible to make sure that the implementation team follows the design and delivers the project as per the agreed...