Solution Architect

ibex


Date: 3 weeks ago
City: Karachi
Contract type: Full time
We are seeking a highly skilled Software Solution Architect with expertise in .NET development and a strong background in architecture design to lead our software development efforts. As the Software Solution Architect, you will be responsible for designing and implementing complex software solutions that meet the evolving needs of our business and clients. The ideal candidate will have at least 6+ years of experience in .NET development, including a minimum of 2+ years in a lead software engineering role.

Responsibilities

  • Lead the design and implementation of scalable, secure, and robust software solutions.
  • Utilize .NET frameworks and a variety of design and architectural patterns to solve complex software challenges.
  • Worked with Microservice Architecture, building RESTful web services, and ensuring security with OWASP standards.
  • Employ Dependency Injection and the Repository Design Pattern to create modular, maintainable code.
  • Ensure high performance and responsiveness of applications using ASP.NET framework, SQL, C#, LINQ, .NET Core Framework, and EF Core.
  • Apply Domain Driven Design (DDD), Event Sourcing, and CQS domain events to software solutions.
  • Integrate messaging services like RabbitMQ and Mass Transit for event-driven architectures.
  • Develop front-end user interfaces with technologies like Angular and ensure seamless integration with back-end services.
  • Utilize Azure and DevOps practices for continuous integration and continuous delivery (CI/CD).
  • Guide and mentor team members, providing technical leadership and oversight.

Qualifications

  • 3+ years of experience as a Software Architect or similar role
  • 6+ years of experience with software development
  • 3+ years of experience with coding in various languages (C#, .NET, Java etc.)
  • Outstanding knowledge of software and application design and architecture
  • Knowledge of HTML/CSS, JavaScript, and UI/UX design.
  • Strong expertise in .NET framework, C#, LINQ, .NET Core Framework, EF Core, and ADO.NET.
  • Experience with architectural patterns (N-Tier, Onion, MVC, DDDD), Microservice Architecture, and RESTful web services.
  • Familiarity with security practices, particularly OWASP.
  • Solid understanding of Domain Driven Design (DDD), Event Domain, RabbitMQ, and Mass Transit, and CQS domain events.
  • Experience with cloud platforms, preferably Azure, and Oracle/MS SQL Server for database management.
  • A technical mindset and analytical approach
  • Great attention to detail
  • Good leadership skills
  • The sense of ownership and pride in your performance and its impact on the company’s success
  • Critical thinking and problem-solving skills
  • Good time-management skills
  • Great interpersonal and communication skills
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Additional Information

  • This position is a full-time client-side role based in Karachi.
  • We offer a competitive salary and benefits package.
  • Performance bonuses are provided based on individual and team achievements.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Assistant Manager - GRC

Risk Associates - EMEA & Asia, Karachi
23 hours ago
PositionAssistant Manager - GRCLocationKarachi, PakistanJob TypeFull TimeRemuneration PackageMarket CompetitiveKey ResponsibilitiesResponsibilities include planning, execution & managing of Cybersecurity consulting assignments for our National and International clients. Some of the key responsibilities of these roles are as follows:Cybersecurity team members work in a client-facing role and take on the responsibility of identifying, assessing, and monitoring Cybersecurity risks.Responsibilities include client relationship & team...

Assistant Manager Engineering

Abbott, Karachi
5 days ago
Position: Assistant Manager EngineeringReporting to: Senior Manager EngineeringDivision: Established Pharmaceutical Division - Operation Location: Karachi -Landhi Plant Job SummaryTo assist Senior Manager Engineering through managing the functions of Production Equipment’s. Ensure the establishment and implementation of all maintenance goals and responsible for production maintenance operations.Major ResponsibilitiesAssist to Ensure smooth operations of Pharma machines/ equipment in designated Manufacturing / finishing areaCompliance...

Manager Chemical

K-Electric, Karachi
1 week ago
Our employees are our company's greatest asset - they are our real competitive advantage. We possesse immense power of innovation, immagination and a desire to attract and retain the best; provide them with encouragement, stimulus, and make them feel that they are an integral part of the company's mission.Purpose To implement the chemical activities as defined by SOP and follow...