Accelya

Senior Engineer - Software Development

Accelya
Apply
17 hours ago
Mumbai, IndiaMid Level / Senior

Responsibilities

  • Design, develop, and maintain scalable web applications using .NET Core and ASP.NET Core.
  • Build responsive, reusable user interfaces with React and JavaScript.
  • Design and develop RESTful APIs and backend services.
  • Work with SQL databases, including queries, stored procedures, database objects, and data-access optimization.
  • Analyze and troubleshoot issues across frontend, backend, and database layers.
  • Contribute to architecture, technical design, modernization, migration, performance optimization, and solution evaluation.
  • Develop unit and integration tests, investigate defects, and resolve production issues.
  • Follow secure coding practices and contribute to application security improvements.
  • Maintain technical documentation and participate in code and technical reviews.
  • Collaborate with Product Managers, Architects, Business Analysts, QA, and engineering teams.
  • Participate in Agile/Scrum ceremonies and communicate technical progress and solutions to technical and non-technical stakeholders.
  • Provide technical guidance and mentorship to junior developers.

Requirements

  • 4–7 years of hands-on industry experience in software development.
  • Bachelor's or master's degree in Computer Science, Computer Engineering, Information Technology, Software Engineering, or a related technical discipline, or equivalent practical experience.
  • Strong hands-on experience with .NET Core, ASP.NET Core, C#, React, JavaScript, SQL, relational databases, and RESTful APIs.
  • Practical experience with AI-assisted software development and prompt engineering for code generation, debugging, code review, documentation, and solution design.
  • Experience with web application architecture, client-server communication, software design principles, design patterns, clean coding, debugging, performance optimization, and production troubleshooting.
  • Good understanding of Git and source-code management practices and experience in Agile/Scrum software development environments.
  • Demonstrable experience building and maintaining enterprise-grade web applications across frontend, backend, and SQL/database layers.
  • Experience with technical design, code reviews, troubleshooting, production support, and cross-functional engineering collaboration.
  • Demonstrated ability to mentor junior engineers and contribute to technical decision-making.
  • Relevant technical certifications are a plus.
  • Experience with Java or Java-based backend applications, MongoDB, Elasticsearch, CI/CD tools, Docker, AWS, Azure, automated testing, monitoring, logging, performance analysis, microservices, or OWASP principles is advantageous.

Tech Stack

AWSAzureC#DockerElasticsearchGitGitHub ActionsGitLab CI/CDJavaJavaScriptJenkinsMongoDBReactSQL
Accelya

About Accelya

1,001-5,000 employees
Contact me