IBEX Global

Solution Architect

Job Locations PK-Karachi
Job Post Information* : Posted Date 3 months ago(9/18/2024 7:20 AM)
Job ID
2024-14938
# of Openings
1
Job Family
Information Technology (PK VW-Tech)

Overview

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

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

Qualifications

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

Additional Information:

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

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed