
Search by job, company or skills
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
Job ID: 142107579