What are the responsibilities and job description for the Senior Lead .NET developer position at ePace Technologies, Inc?
Required Qualifications:
- Bachelor''s degree in Computer Science, Software Engineering, or related field; OR demonstrable equivalent experience.
- At least 12 years of experience in software engineering.
- Strong proficiency in Angular and/or React
- Experience building and consuming REST APIs
- Proven track record of writing comprehensive unit tests and test suites
- Strong understanding of software security principles and OWASP guidelines
- Proficiency with Git version control and CI/CD pipelines
- Experience with Agile development methodologies
- Experience in writing performant stored procedures and functions
- Experience in developing Cloud-Native applications and services
Technology Must-Haves:
- C#
- Modern RDBMS (i.e. MS SQL, Postgres, MySQL)
- RESTful API design
- Kafka / event-driven design
- Modern Web UI Frameworks and Libraries (i.e. Angular, React)
- GraphQL
- Azure
- GitHub Actions
- Docker/Kubernetes/Helm/ArgoCD