
Software Architect
5 days ago
Join to apply for the Software Architect role at Contour Software
Continue with Google Continue with Google
Join to apply for the Software Architect role at Contour Software
About Contour
Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.
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.
- 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.
- Familiarity with agile methodologies, such as Scrum or Kanban.
- Experience of working in multicultural or global teams.
- 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
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.Seniority level
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesIT Services and IT Consulting
Referrals increase your chances of interviewing at Contour Software by 2x
Sign in to set job alerts for "Software Architect" roles.Continue with Google Continue with Google
Continue with Google Continue with Google
Salesforce Consultant, Software Engineer/DeveloperAssociate Software Engineer - Open StackSoftware Engineer- Full stack (Node.JS / Python)We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Software Architect
1 week ago
Lahore, Punjab, Pakistan Gtradecenter Full timeInvoZone is a growing company in Lahore, headquartered in Canada, that offers a combination of consulting, outsourcing, and specialized services to a global clientele across all types of web and mobile app development.The company was launched by experienced and visionary IT professionals with more than 10 years of industry experience in the fraternity of...
-
Visionary Software Architect
5 days ago
Lahore, Punjab, Pakistan beBeeCloud Full time 900,000 - 1,200,000Software Architect for Cloud-Based Workflow Automation SystemWe are seeking an experienced software architect to design and develop scalable, high-performing applications using best coding standards and practices.Responsibilities:Lead the development of cloud-based systems, ensuring seamless integration with relational databases, NoSQL databases, caching...
-
Software Solutions Architect
3 days ago
Lahore, Punjab, Pakistan beBeeArchitect Full time 20,000,000 - 30,000,000About this roleWe are seeking a seasoned Software Solutions Architect to join our team. The ideal candidate will have 10-12 years of software development experience and 3 years in the capacity of Technical Lead/Software Architect.Key ResponsibilitiesLead cross-functional teams to build large-scale software solutionsResearch and learn new technologies to...
-
Lead Software Architect
5 days ago
Lahore, Punjab, Pakistan beBeeSoftware Full time 12,000,000 - 15,000,000Job Title: Lead Software ArchitectJob Overview:We are seeking a highly skilled and experienced professional to take on the role of Lead Software Architect. This individual will be responsible for overseeing the development and implementation of software solutions.Main Responsibilities:Oversight of software design, development, and testing processes to ensure...
-
Software Solutions Architect
1 week ago
Lahore, Punjab, Pakistan beBeeInnovation Full time $1,200,000 - $1,600,000Job Opportunity:We are seeking a visionary leader to spearhead the development of cutting-edge software solutions and drive innovation through AI/ML initiatives. This individual will play a pivotal role in leading cross-functional teams, architecting robust software solutions, and shaping the company's technology strategy.Venture Overview:Our organization is...
-
JAVA Software Architect
2 weeks ago
Lahore, Punjab, Pakistan Mktg Llc Full time1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.We are seeking an experienced JAVA Solution/Software Architect with a strong background in microservices architecture, cloud infrastructure, and enterprise application development. The ideal candidate will design and oversee the implementation of a...
-
Chief Software Architect Position
5 days ago
Lahore, Punjab, Pakistan beBeesoftwarearchitect Full time 1,000,000 - 1,500,000Software Architecture Lead Job Description: Leading a team of skilled software architects in designing and developing complex systems for scalability, reliability, and performance. Work involves working with C#, C++, Visual Studio, Windows Forms, and SQL Server to implement components of our software products.
-
Senior Software Architect
5 days ago
Lahore, Punjab, Pakistan beBeeArchitect Full time 8,000,000 - 12,000,000Job Title: Senior Software ArchitectThe ideal candidate will have experience in managing teams, system architecture development, and software programming.Key Responsibilities:Manage a team of 10-15 software developers to deliver high-quality solutionsDevelop and maintain the overall software architecture for multiple products and solutionsLead project...
-
Cloud-Based Software Architect
1 week ago
Lahore, Punjab, Pakistan beBeeSoftwareArchitect Full time 15,000,000 - 25,000,000We are seeking a highly skilled software architect to spearhead the design and development of innovative cloud-based solutions. With our team of over 350 AWS-certified professionals, we have extensive experience in guiding organizations through their digital transformation journey.Key Responsibilities:Design and develop high-quality software solutions that...
-
Senior Software Architect
5 days ago
Lahore, Punjab, Pakistan beBeeSoftware Full time 4,000,000 - 8,000,000We are seeking a Senior Software Architect to lead our team of web developers.About the Role:This is a full-time on-site position for a software professional in Lahore.The ideal candidate will have expertise in designing, developing, and maintaining web applications. Key responsibilities include front-end and back-end development, software development, and...