
Software Architect
4 weeks ago
Job Description:
We are seeking a highly skilled Software Architect with over 15 years of hands-on experience in developing high-performance and scalable systems. The ideal candidate will have a strong background in full-cycle software development, from requirements gathering to deployment, and possess expertise in various programming languages, databases, BI tools, and design methodologies.
Responsibilities:
- Full SDLC Experience: Lead and participate in all phases of the software development life cycle including requirements gathering, analysis, prototyping, architecture design, development, testing, and configuration management.
- Software Development: Utilize expertise in C#/.NET to develop robust and scalable applications. Write unmanaged code in C/C++ as needed for performance optimization.
- Application Development - Design, develop, test, deploy, and maintain software applications using modern programming languages and technologies. Participate in code reviews, troubleshoot and debug applications to optimize performance and ensure functionality. Work closely with UX/UI designers to implement user-friendly interfaces and enhance user experience.
- Architecture Design: Design and implement comprehensive frameworks with a focus on scalability, maintainability, interoperability, and flexibility.
- Multi-threaded Applications: Develop high-performance multi-threaded server-side applications with a distributed scale-out approach for optimal performance.
- Database Design: Design, optimize, and maintain large-scale databases using SQL Server (versions 2005-2016) ensuring efficient data storage and retrieval.
- Business Intelligence (BI) Applications: Develop end-to-end BI solutions following Kimball's DW/BI Architecture using Microsoft BI Stack, Microstrategy, Power BI, and other BI tools. Cover aspects such as source system analysis, ETL, data warehousing, and front-end reporting.
- Big Data Technologies: Leverage knowledge of Google AppEngine/Datastore/BigQuery, Attivio, and exposure to HDInsight and Hadoop for big data processing and analytics.
- Web and Mobile Development: Develop web applications using ASP.NET, MVC, Angular, and mobile apps using Xamarin for cross-platform compatibility.
- Design Methodologies: Apply Object-Oriented Methodology, Design Patterns, and the Kimball Approach for designing scalable and maintainable software systems.
- Tool & Technologies: Utilize a range of tools and technologies including JavaScript, Python, R, Microsoft .NET Framework, Entity Framework, Unity, LINQ, log4net, Git, SVN, TFS, SharePoint Server, and various IDEs for development and project management.
- AI technology - Research, design, and develop innovative AI algorithms to solve complex problems in areas such as natural language processing (NLP), computer vision, machine learning, and data analytics.
Qualifications:
- Bachelor's or master's degree in computer science, Engineering, or related field.
- Extensive experience in C#, C++/CLI, C/C++ (Native), JavaScript, TypeScript, Java, Python.
- Strong experience in SQL Server (2005-2016) for database design and programming.
- Proficiency in BI tools such as Microsoft SSIS, SSAS, SSRS, Microstrategy, Power BI, Tableau.
- Experience with web technologies including ASP.NET, MVC, Angular, HTML/CSS, jQuery, and mobile development with Xamarin.
- Familiarity with Big Data technologies such as Google BigQuery, Hadoop, and data analytics tools.
- Solid understanding of design methodologies, distributed applications, and SOA.
- Excellent communication skills and the ability to work in a collaborative team environment.
Additional Skills (Preferred):
- Exposure to cloud platforms such as Azure, AWS and Google Cloud Platform for scalable cloud-based solutions.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with Agile methodologies and DevOps practices for continuous integration and deployment.
- This position offers the opportunity to work on challenging projects, collaborate with talented teams, and contribute to the development of cutting-edge software solutions. If you have a passion for technology and a track record of delivering high-quality software, we encourage you to apply and join our dynamic team.
#J-18808-Ljbffr
-
Software Architect
3 weeks ago
Karachi, Sindh, Pakistan Astera Software, Inc. Full timeJob SummaryAs a Software Architect at Astera, you will play a crucial role in shaping the technical direction of our software solutions. Leveraging your deep knowledge of .NET and C#, you will lead the design and implementation of scalable and robust software architectures that align with our business objectives. This role involves collaborating with...
-
Software Architect
2 weeks ago
Karachi, Sindh, Pakistan Astera Software, Inc. Full timeKey ResponsibilitiesServing as a Software Architect - Web Applications and leading the design and development of scalable and maintainable web applications using .NET and React.Working closely with cross-functional teams to deliver solutions that meet client needs while adhering to product requirements, best practices, and industry standards.Participating in...
-
Software Architect
4 weeks ago
Karachi, Sindh, Pakistan QLITE Pvt Ltd Full timeSoftware Architect QLITE Pvt Ltd, Pakistan Software Architect with 8 Years Experience required for a renowned company in Karachi, working in the Accounting industry.Responsibilities:Manage software developers through the coding process.Collaborate with various stakeholders to determine software requirements.Lead the development of software architectural...
-
Software Architect Lead
1 week ago
Karachi, Sindh, Pakistan Spursol Full timeThe Software Architect plays a highly critical individual contributor role in defining the architectural vision and guiding the long-term technical direction of our products.This position requires a blend of strategic thinking and hands-on technical expertise to drive innovation and excellence in our software architecture.As a Software Architect, you will...
-
Senior Software Architect Lead
2 weeks ago
Karachi, Sindh, Pakistan S4Digital Full timeS4Digital is seeking a highly skilled Senior Software Architect Lead to join our team. As a key member of our engineering team, you will play a critical role in leading the technical design, code reviews, and high-level planning of development teams.Your primary responsibility will be to design and architect end-to-end software solutions for web and mobile...
-
Software Architect
2 days ago
Karachi, Sindh, Pakistan IDENFO Ltd. Full timeAbout the jobAbout Idenfo:Idenfo is a leading provider of compliance and identity verification solutions, helping businesses meet regulatory requirements with innovative and scalable technology. We are looking for a Software Architect to lead the redesign of our current architecture, ensuring scalability, security, and high availability across our...
-
Senior Software Engineer Lead
1 week ago
Karachi, Sindh, Pakistan Astera Software, Inc. Full timeKey ResponsibilitiesLead a dynamic team of software engineers, fostering a culture of collaboration, innovation, and excellence.Utilize your deep knowledge of .NET and C# to guide and mentor your team in software engineering, including data structures, algorithms, software design, and object-oriented programming (OOP).Act as a Technical Architect with strong...
-
Software Architect Lead
4 hours ago
Karachi, Sindh, Pakistan beBee Careers Full timeWe are seeking a highly motivated and experienced Software Architect to lead the design and architecture of innovative software solutions. As a key member of our team, you will be responsible for designing and architecting cutting-edge software solutions using modern programming languages, cloud platforms, and microservices architecture.Main...
-
Software Architecture Manager
1 week ago
Karachi, Sindh, Pakistan Astera Software, Inc. Full timeAbout Astera Software, Inc.We are a leading provider of innovative software solutions. Our team is passionate about delivering high-quality software that meets the needs of our customers.Job DescriptionAs a Senior Software Engineer Lead, you will play a key role in guiding our team of software engineers in designing and implementing scalable and robust...
-
Software Architect – Cloud Developer
3 hours ago
Karachi, Sindh, Pakistan beBee Careers Full timeJob SummaryWe are seeking an experienced software architect with a strong background in PHP Laravel, React.js, and AWS. The ideal candidate should have 5 to 7 years of software development expertise, specializing in architecting and implementing scalable cloud-native applications using serverless architecture and microservices.Key ResponsibilitiesDesign and...