Search by job, company or skills

DynaChrg

Senior .NET Engineer/Architect

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About DynaChrg

DynaChrg is a technology enabler in the EV infrastructure space, delivering a comprehensive suite of EV charging hardware and intelligent energy management software solutions. We empower local and enterprise CPOs (Charge Point Operators) with scalable tools to accelerate EV adoption, improve grid efficiency, and create new business opportunities in the clean energy economy.

We are looking for an experienced Senior .Net Engineer/Architect to work on a

multidisciplinary team in an agile, fast-paced development environment. The qualified candidate will drive the SaaS and Enterprise Software strategy, architecture, implementation, test, and deployment for software systems, who are passionate about changing the world positively via technology.

The candidate as a team member will be responsible for, but not limited to, the following: reviewing architectural and technical requirements, focusing on solution development throughout the project life-cycle, supporting the development and testing activities, supporting best practices and proven patterns, and executing proof of concepts on various technologies.

Experience level: Senior-Level (8+ yrs)

Position: Senior .Net Engineer / Architect

Qualification: BS or higher in Computer Science or related technical discipline

Industry: SaaS, Enterprise Software Development.

Qualifications:

8+ yrs of development engineering experience

5+ yrs in a professional senior technical role and / or architect

5+ yrs Agile / Scrum / Extreme development experience

5+ yrs experience with MVC and MVVM architecture design

5+ yrs experience with SaaS architecture

4+ yrs experience with Microservices architectures

5+ yrs experience in creating and using secure, scalable and distributed RESTful Web API

5+ yrs experience in developing modern web sites, real-time dashboards, and

visualizations

Working knowledge with test-driven development

Experience with Asynchronous, Parallel, Reactive and Functional programming

paradigms

Strong software documentation skills

Strong written and spoken English communication skills

Required Skills:

Web Application Framework: ASP.NET Core, ASP.NET Core MVC

Programming Languages: C#, SQL

Database Technologies: PostgreSQL 16.x+, MongoDB 6.x+

Expertise in design and implement MongoDB schemas for complex, scalable

applications

Expertise in MongoDB's aggregation pipeline for advanced data processing and

analytics

Expertise in performance optimization in MongoDB: Fine-tune queries, indexes, and cluster configurations for optimal performance

Expertise in using advanced features and techniques of MongoDB such as: MultiDocument ACID Transactions, Schema Validation with JSON Schema, Change Streams for Real-Time Data, TTL Indexes for Expiring Data

Expertise in planning and executing migrations from relational databases to MongoDB, ensuring data integrity and minimal downtime

Expertise in using Object-Relational Mapper (ORM): Dapper, Entity Framework Core

Expertise in designing APIs in Microservice architecture

Expertise in designing and using Messaging Patterns using RabbitMQ, ActiveMQ and Kafka

Managing Collaborative Code Repositories: Bitbucket, Git, GitHub, Team Foundation Server

Well versed in the use of JIRA for project management

Demonstrable individual contribution towards design, development and implementation in the current responsibilities

Key Responsibilities:

Commitment to design scalable, secure, and reusable software Strictly employ

Development / Test / Acceptation / Production / Backup (DTAPB) environments in the software development cycle

Lead, collaborate, mentor, and manage a small team of developers (onshore/offshore)

Work independently, meet deadlines, adapt to shifting priorities, and manage multiple projects at a time

Participate in code review

Participate in team meetings for sprint planning and grooming, and daily scrum calls

Participate in ad hoc meetings with team members for clarifications and/or mentoring

Desired Skills:

Architecture designs using Publish / Subscribe, Asynchronous, Orchestration,

Choreography, Event-Driven, Event Streaming, CQRS and other patterns

Experience of integrating 3rd party APIs: Slack, MailChimp, Twilio, SendGrid, Stripe, Paypal, Google, and others

Cloud services - Design, Development, Deployment, and Maintain Server-side

technologies - Nginx, Redis/Garnet, Apache, OpenSearch, Prometheus, OpenTelemetry, etc.

Security technologies - SSO, IDM, SAML, OAuth, JWT

Product and project management skills

Experience with using NuGet packages such as Serilog, AutoMapper or Mapperly

Benefits

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142107579