Job Closed
This listing is no longer active.
Digital Transformation: Web & Mobile Software Application Development & Consulting
Full Stack Principal Software Engineer, C# / .Net
Location
Pakistan
Posted
105 days ago
Salary
0
Seniority
Lead
Job Description
Full Stack Principal Software Engineer, C# / .Net
Clustox
• Designing and developing high‑quality full‑stack software solutions. • Building intuitive and accessible user interfaces using Blazor, Razor , and modern UI/UX principles. • Implementing core business logic in C# to support product functionality. • Integrating with Microsoft Teams APIs , including Teams Phone where relevant. • Troubleshooting and resolving bugs, including Level 2 / Level 3 development support. • Supporting and developing test automation for end‑to‑end scenarios. • Ensuring application scalability, performance, reliability, and security.
Job Requirements
- Minimum 5-7 years experience in a Full Stack or similar development role.
- Tertiary qualification in IT, Computer Science, Engineering, or related field.
- Strong capability in both front-end and back-end development.
- Ability to deliver high-quality solutions under competing deadlines.
- Strong proficiency in: C# HTML5/CSS/JavaScript Blazor Framework Razor ASP.NET Core, an open-source web development framework | .NET REST APIs Microsoft Teams APIs PowerShell (advantageous)
- Solid understanding of back-end logic design, modelling, and implementation.
- Experience with UI component frameworks (e.g., Syncfusion—preferred but not required).
- Proficiency in using design collaboration tools (e.g., Figma—preferred).
- Familiarity with Microsoft DevOps or equivalent tooling.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Developer – Python, React
JBS Dev | Strategic Technology Experts90%+ Client Retention Rate since 1999 | AI/GenAI/ML • Cloud • Mobile • Data & BI • Enterprise Technology • Custom Apps
• Design, build, and maintain web applications across the stack, from backend APIs to dynamic frontends. • Collaborate with cross-functional teams including product, design, and DevOps to ship high-quality software. • Develop RESTful APIs using Python. • Work with PostgreSQL databases, optimizing queries, and schema design. • Build responsive, dynamic UIs using React, TypeScript, and contribute to Next.js architecture. • Write infrastructure as code with AWS CDK and leverage AWS services. • Use GitHub for CI/CD, code reviews, and team collaboration. • Champion best practices in engineering, testing, and DevOps workflows.
Senior Software Developer – Python/React
JBS Dev | Strategic Technology Experts90%+ Client Retention Rate since 1999 | AI/GenAI/ML • Cloud • Mobile • Data & BI • Enterprise Technology • Custom Apps
• Design, build, and maintain web applications across the stack, from backend APIs to dynamic frontends. • Collaborate with cross-functional teams including product, design, and DevOps to ship high-quality software. • Develop RESTful APIs using Python. • Work with PostgreSQL databases, optimizing queries, and schema design. • Build responsive, dynamic UIs using React, TypeScript, and contribute to Next.js architecture. • Write infrastructure as code with AWS CDK and leverage AWS services. • Use GitHub for CI/CD, code reviews, and team collaboration. • Champion best practices in engineering, testing, and DevOps workflows.
Senior Python Developer – GE Proficy Engineer
AM53 Smart SolutionsA tecnologia certa. O talento ideal. No momento exato.
• Configure and support GE Proficy Historian on the AWS cloud • Configure collectors and create tags in the following formats: raw, calculated, writeback • Develop Python scripts for tag calculations and conversions • Enable downstream applications to consume data • Monitor, troubleshoot, and support the Historian system
Senior Java Developer, International Project
Tecla TEntregamos muito mais do que tecnologia. Entregamos transformação.
• Design, develop and maintain scalable, robust Java applications to support business operations. • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. • Implement software development best practices, including coding standards, design patterns and testing methodologies. • Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement. • Diagnose and resolve issues in existing applications, ensuring optimal performance and reliability. • Participate in the full software development lifecycle, including requirements analysis, design, development, testing and deployment. • Stay up to date with the latest technologies and market trends to continuously improve development practices.



