Job Openings .NET Tech Lead

About the job .NET Tech Lead

Who is PX:

PX is a platform for all of your Customer Acquisition needs, that brings buyers and sellers together in programmatic marketplaces. The platform optimizes performance, generates deep insights, and gives you greater control over your marketing programs through effective lead, call, and appointment campaigns. Our platform offers products for both marketers and publishers, and we span tens of verticals across the Home Services, Financial Services, and Insurance industries.

We are a team of unique, quirky, hard-working, and innovative people working across four international locations, with lofty goals and down-to-earth personalities.

We are looking for a seasoned .Net engineer with a proven leadership track who will join a fast-growing international company and be responsible for implementing the best development practices.


What you have:

- Proficiency in .Net

- BS degree in Computer Science or MS CS or related field

- 5+ years of Professional Experience as a Software Developer

- 3+ years of Professional Experience with .Net Core

- 2+ years of Tech Leadership

- Strong skills in relational databases design and usage

- Strong knowledge of test-driven development, automated testing, and test design

- Experience in web API development

- Experience in application performance profiling and optimization

- Experience with cloud solutions

- Understanding of high-availability application architectures

Would be a plus:

- Successful implementation of DevOps practices

- Experience with non-relational databases technologies

Key Responsibilities:

Technical Leadership:
- Lead and mentor the development team

- Co-develop with the team

- Provide technical guidance and expertise to ensure the successful delivery of projects.

- Foster a collaborative and innovative team environment.

Solution Architecture:

- Design and architect scalable, secure, robust, and efficient IT solutions that meet current and future business needs.

- Evaluate and recommend technologies, tools, and practices to improve efficiency and quality.

- Create and maintain architectural documentation, including diagrams and specifications.

- Continuously evaluate emerging technologies, tools, and best practices to enhance efficiency, security, and performance.

Standards and Best Practices:

- Maintain and enforce high standards in systems architecture, documentation, coding practices, CI/CD, IT operations

- Enforce coding standards, best practices, and architectural guidelines.

- Conduct code reviews and ensure adherence to quality standards.

- Ensure that the team adheres to agile methodologies and DevOps practices to maximize productivity and quality.

System Integration:

- Design integration strategies for connecting disparate systems and applications.

- Lead efforts to optimize systems integration, ensuring seamless data flow and interoperability between systems.

- Address and resolve integration challenges and issues.

Security and Compliance:

- Ensure that all solutions adhere to security best practices and regulatory requirements.

- Implement data protection and privacy measures.

- Conduct security assessments and risk analyses.

Innovation and Research:

- Stay updated with emerging technologies and industry trends.

- Identify opportunities for innovation and continuous improvement.

- Conduct proof-of-concept (POC) initiatives to evaluate new technologies.

Stakeholder Engagement:

- Work closely with product managers and business leaders to understand their needs and translate them into technical solutions.

- Present strategies, architectural designs, solutions, and project updates to stakeholders.

- Facilitate communication between technical and non-technical teams.