Our client is seeking a qualified applicant for the position of Full-Stack Software Developer at our business unit located in New Delhi. This position will be responsible for building a standalone engineering application that supports structural design workflows, calculations, and reporting—while maintaining seamless integrations with PowerApps and D365 Dataverse. This role combines full-stack development, system architecture, and close collaboration with engineering and IT teams to deliver scalable, secure, and reliable solutions in an Agile/Scrum framework.
Specific job responsibilities include, but are not limited to the following:
- System Architecture & Scalability: Define a modular and scalable architecture optimized for performance, maintainability, and future expansion. Establish CI/CD pipelines, versioning strategies, and environment management. Contribute to process improvement initiatives.
- Collaboration & Documentation: Work closely with structural engineers, product owners, and IT to gather requirements and translate them into technical specifications. Produce high-quality documentation, architecture diagrams, API specs, data models, and user guides. Support Proof-of-Concepts and demos, and support deployment processes.
- Quality & Security Standards: Enforce coding standards, code reviews, and automated testing practices. Ensure data integrity, access controls, and compliance with security best practices.
- Application Development: Architect, develop, and maintain new standalone structural design software, owning both server-side logic and client-side interface. Design and implement robust back-end architecture using .NET Core/ASP.NET and C#. Develop secure database schemas and optimize queries for performance. Create a responsive, intuitive UI using modern frameworks. The application will focus on the design of connections for power poles and similar structures and will consolidate similar designs to reduce number of unique designs within a project.
Must have Skills:
- .net Blazor
- Windows Forms (WinForm)
- Convert Windows Forms to modern web app using AI tools
Detailed Selection Criteria:
- Initiative
- Judgment/decision making
- Organizing, planning, and prioritizing work
- Problem Solving
- Teamwork
- Communication
Minimum Qualifications:
- Bachelor's degree in computer science, Software Engineering, or related field.
- 6–8 years of experience in full-stack development with a strong back-end focus.
- Hands-on experience with C#, ASP.NET Core, and JavaScript frameworks.
- Experience building and consuming RESTful APIs.
- Familiarity with SQL Server and database schema design.
Preferred Qualifications:
- 2+ years working in an offshore support team environment.
- Exposure to scientific/engineering computation frameworks and precision handling.
- Experience in UI development with a focus on User Experience for intuitive, user-friendly design.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, React, or Angular)
- Background in workflow orchestration, rules engines, and audit/compliance requirements.
- Knowledge of data visualization/reporting tools (Power BI, SSRS, custom dashboards).
- Knowledge of microservices architecture and containerization (Docker/Kubernetes).
- Experience with Azure services (Functions, App Service, API Management).
- Ability to work effectively and dynamically in a team environment.