NET Lead Developer

ePace Technologies Inc
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Agile Methodologies
Artificial Intelligence
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Computing
Relational Databases
Software Design Patterns
Github
Python
PostgreSQL
Machine Learning
Microsoft SQL Server
NoSQL
Object-Oriented Software Development
Open Web Application Security
Scrum
Systems Development Life Cycle
Webui
Software Engineering
SQL Stored Procedures
React
Software Security
Generative AI
Event Driven Architecture
Angular
Kubernetes
Information Technology
Kafka
GraphQL
Virtual Agents
REST
Terraform
Software Version Control
Docker

Requirements

  • Bachelor''s degree in Computer Science, Software Engineering, or related field; OR demonstrable equivalent experience.

  • At least 12 years of work experience in software engineering.

  • Proven ability to deliver complex software features and fill technical gaps without being told; ability to lead conversations without expecting hints.

  • Excellent communication skills with the ability to collaborate across technical and non-technical stakeholders (Product, Design, Operations).

  • Strong understanding of software security principles and OWASP guidelines.

  • Passionate about keeping up with modern technologies and design.

  • Strong proficiency in Angular and/or React

  • Experience building and consuming REST APIs

  • Proven track record of writing comprehensive unit tests and test suites

  • Proficiency with Git version control and CI/CD pipelines

  • Experience with Agile development methodologies

  • Track record of delivering complex projects on schedule

  • Experience in writing performant stored procedures and functions

Technology Must-Haves:

  • C#, Python (Expert proficiency).
  • Deep understanding and application of OOP, SOLID, and design patterns.
  • Strong aptitude for integrating AI/ML-driven development workflows into the daily Software Development Lifecycle (SDLC)
  • Cloud & Infrastructure: Azure, Docker, Kubernetes, and GitHub Actions
  • Architecture: Knowledge of RESTful API design and Kafka/event-driven design
  • Data: Modern RDBMS (e.g., MS SQL, Postgres) and NoSQL databases
  • Modern Web UI Frameworks and Libraries (i.e. Angular, React)
  • Advanced Querying: GraphQL
  • Advanced Ops: Helm, ArgoCD, Terraform

Technology Nice-To-Have or Dedicate to Learning Quickly:

  • Emerging Tech: Generative AI models and Agentic AI frameworks (e.g., Autogen, Langchain)
  • Tech Leadership: Experience leading small initiatives or serving as a scrum master/team lead.

Apply for this position