Software Developer | c/c++/c# | React/node (Pune)

Software Developer | c/c++/c# | React/node (Pune)

22 Aug
|
ACL Digital
|
Pune

22 Aug

ACL Digital

Pune

Role & responsibilities

Key Responsibilities

Design, develop, test, and maintain features for the Foreseer platform.

Build modern, responsive, and user-friendly web applications using React and related technologies.

Develop secure, scalable, and high-performance backend services and REST APIs.

Integrate power monitoring devices and industrial communication protocols into software solutions.

Participate in architecture discussions, technical design reviews, and code reviews.

Troubleshoot and resolve application, performance, and production issues.

Collaborate closely with Product Owners, UX Designers, QA Engineers, Architects, and fellow developers.

Follow Agile/Scrum development practices and actively participate in sprint ceremonies.

Continuously improve code quality, maintainability, security, and system performance.

Required Technical Skills

Front-End Development

Robust experience with React.js (3+ years preferred)

JavaScript and/or TypeScript

Redux or equivalent state management frameworks

HTML5, CSS3, Responsive UI Development

REST API integration

Cross-browser compatibility and UI performance optimization

Back-End Development

Strong programming skills in C/C++

Experience with C# - Nice to have

Node.js

Express.js

RESTful API development

Authentication & Authorization mechanisms (SSO, OAuth, JWT, etc.)

Secure coding principles

Database Technologies

Microsoft SQL Server

Database design and optimization

Query writing and performance tuning

Cloud & DevOps

Git version control

Azure cloud services

CI/CD pipelines

Automated build and deployment processes

Software Engineering Competencies





Strong understanding of Object-Oriented Design principles

Multi-threaded application development

Design Patterns and Architectural Best Practices

Client-Server Architecture

HTTP/HTTPS communication

WebSocket-based real-time communication

Performance optimization and troubleshooting

Scalable application design

Code Quality & Security

Static Code Analysis tools (Coverity, SonarQube, etc.)

Secure development practices

Coding standards and software quality guidelines

Code review best practices

Unit Testing and Integration Testing

Technical debt identification and remediation

Domain Knowledge (Preferred)

Power Monitoring Systems

Energy Management Solutions

Electrical Power Distribution

Industrial IoT Platforms

Data Center Infrastructure Monitoring

Communication Protocols

Experience with one or more of the following is highly desirable:

Modbus RTU/TCP

BACnet

SNMP

OPC UA

Other industrial communication protocols

Qualifications

Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, Electrical Engineering, or related discipline.

Experience developing enterprise-grade software applications.

Experience working in Agile/Scrum development environments.

Desired Attributes

Strong analytical and problem-solving skills.

Excellent collaboration and communication skills.

Passion for software quality and engineering excellence.

Ownership mindset and accountability for deliverables.

Continuous learning attitude and willingness to work across technology stacks.

Ability to mentor junior engineers and contribute to team growth.

📌 Software Developer | c/c++/c# | React/node (Pune)
🏢 ACL Digital
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer | c/c++/c# | react/node (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: software developer | c/c++/c# | react/node (pune) / pune