- Services
Software Development Services.
Accelerate your tech projects with outsourced development. Flexible engagement models, tailored to you.
Engagement models
You can hire our software developers in different ways
Staff Augmentation
Our software developers in your team.
Dedicated Teams
Our software teams in your organization.
Software Outsourcing
Our PM and software teams building for you.
- Expertise
Expertise
Leverage our deep industry knowledge and innovative solutions to achieve your business goals.
- Industry
Industry
Tailored solutions and insights for a wide range of industries to drive success and growth.
- Portfolio
Portfolio
Explore our impactful case studies and see how we've driven success for our clients.
- Company
About Us
Who we are and how our vision became reality.
Life at Tplex
Industry-recognized. Award-winning.
Location
Location
Resources
Senior Software Engineer
Area
Senior Level
Experience
5-7 years
Location
Karachi, Pakistan
Overview
TPLEX is looking to add a Senior Software Engineer (Team Lead) to its growing software development team. The .NET Architect will play a critical technical leadership role in on-going and new .NET related development projects by leveraging their deep experience in DOT NET.Â
Responsibilities
- Knowledge of the ASP.NET framework/.NET CORE, SQL Server, and design/architectural patterns (e.g. Model-View-Controller) is required (MVC)
- Proficient with C# and well-versed in its ecosystems
- Familiarity with diverse design and architectural patterns;
- Familiarity with architecture styles/APIs (REST, RPC);
- Strong understanding of object-oriented programming,
- Strong understanding of object-oriented programming, Solid knowledge of SQL database organization, design, and development, including the ability to create schema, procedures, and queries and access and manipulate data in a SQL database using various ORMs.
- Solid knowledge of SQL database organization, design, and development, including the ability to create schema, procedures, and queries and access and manipulate data in a SQL database using various ORMs.
- Knowledge of code versioning systems such as Git, Azure DevOps, and SVN
- Knowledge of asynchronous programming and multithreading
- Â
Preferred Skills
- 5+ years of .NET Development experience leveraging newer technologies like .NET CORE and ASP.NET Identity, Azure etc.
- Deep experience with best practices
- Self-starter and ability to work as part of team
- Attention to detail and continuous quality improvement
- Excellent critical thinking and problem-solving skills.