Lead Software Engineer
Job details
Greetings from Envecon Software ! We have an opening for the role of Module Lead - Enabill based at Mumbai. Envecon Software is a product development organization providing technology-forward software products & services to the ports and terminals industry. Enabill provides a fully automated, versatile, and secure billing and revenue management solution for the transport and logistics industry. Our billing engine is event-driven and eliminates all human interventions. No more lost revenue or incorrect invoices. Enabill can be integrated with all major TOS and ERP products . We have successfully implemented our solutions at leading ports and terminals in over 22 countries. For more information visit website Please find below the Job Description :- Role : You will be responsible to drive projects forward, mentor junior team members, and contribute to continuous improvement initiatives. Tech Stack :
- Front End - Angular 16, Angular, AngularJS, React, ReactJS, JavaScript, HTML5, CSS3, Bootstrap, TypeScript, jQuery, SASS/SCSS, WebAssembly, SPA Frameworks.
- Back End - Asp.Net, ASP.NET Core Razor Pages, ASP.NET Core Web API, .NET Framework or .NET Core, ASP.NET Web API, WCF, RESTful APIs, Entity Framework (EF), ASP.NET Identity, SignalR, Microservices Architecture, .NET Core 6 and above, ASP.NET Identity, OAuth and OpenID Connect, Dependency Injection (DI), Caching Mechanisms, Serilog, Swagger/OpenAPI.
- Database - SQL, Dapper/Micro ORM
- Others - Excellent OOPs concept, Data and Business Intelligence Softwares, Cloud/Server Technologies, PAAS Services, Application Hardware Sizing, Azure Services, NuGet Packages, Knowledge of AI/ML.
- Tools - Visual Studio, Visual Studio Code, DBeaver, SSMS, PostMan
- Familiarity with the ASP. NET framework, MVC, C#, SQL Server.
- Knowledge of Agile software development methodologies.
- Good problem-solving and analytical skills.
- Excellent Product Development skills.
- Reporting Tools - Report Builder, SSRS (local and server)
- Database - MS SQL, Oracle, MySQL
- Lead modules of Software Product Development.
- Development and Continuous enhancement of Product Architecture and Framework.
- Catalyze the personal development plans for team management.
- Managing quality and timely Project deliveries.
- Collaborate with internal teams to produce strong software design and architecture.
- To develop project requirement roadmaps that outline the planned features and enhancements of products, prioritizing them based on customer and business needs.
- Continuous cross-functional collaboration, especially on coordination with other teams (Project Management, Implementation, Quality Assurance, etc.).
- Debugging and fixing software issues in a timely manner.
- Writing clean, efficient, and well-documented code.
- Develop technical documentation throughout the software development life cycle (SDLC) improve existing software.
- Ensuring Innovative product improvements.
- Participating in code quality and code reviews to ensure software quality.
- Ensuring product security and data protection.
- Good understanding of Software Product Development.
- Team handling skill.
- Excellent development skills on several modules.
- Knowledge on Data and Business Intelligence Software.
- Strong analytical, problem-solving & innovative skills with the ability to quickly understand and adapt to new concepts and technologies.
- Good communication skills both in writing and verbally with ability to present the complex ideas or technical solution.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.