Company Profile
Prescinto is a VC funded SaaS company in the renewable energy space enabling digital transformation for customers across the globe.
Prescinto provides solutions to improve power generation for Renewable energy power plants by identifying areas of underperformance and lost generation opportunities through patent pending methodologies; systematically addressing these through an automated workflow system to improve power generation for our customers.
This is achieved by leveraging the IoT and Analytics platform built to collect high frequency data from distributed renewable energy assets and the comprehensive data lake.
Roles & Responsibilities
You are responsible for understanding the product architecture and Design laid out by the Architect and Develop product features in alignment with the architecture.
Product is built on Microsoft stack with Angular 11, .NET and data residing in MS SQL Server and InfluxDB, mobile application built on Flutter and data lake deployed on Azure environment. It extensively uses multi-threading for parallel processing, stored procedures for data access and leverages time-series database for storing high frequency equipment data.
In this role, you should be able to work independently as well as work with vendor and junior members to collaboratively build the features and take them to production. You need to be both a big picture thinker and in-depth problem solver, your knowledge and skills are both broad and deep.
Do you take pride in building customer centric functionalities with an eye on performance? Are you remembered for the quality of your code? This position is for you.
Desired Skills & Experience
- 8+ years of Product development experience of which at least 2 years should comprise of working independently with minimal supervision and guidance
- Experience with at least one full cycle development of product features from requirements to Production deployment to Post production support is critical
- Excellent Programming Skills using C#, WPF, MVVM, Winforms, .NET Framework, Windows Communication Foundation (WCF), ASP.net web api, SQL Server, Store Procedure, Triggers
- Solid Understanding of Multi-Threading and Parallel Programming
- Excellent understanding of Windows Operating System Internals (Process, Threads, Memory Management).
- Clear understanding of OOP and OOAD
- Excellent application debugging skills using Visual Studio Debugger
- Strong knowledge in design patterns, data structures and algorithms
- Experienced in developing Windows desktop applications
- Ability to work independently and be self-driven
- Should have knowledge on code repositories like SVN, GitHub etc and Agile tools like JIRA
- Should have excellent communication skills, excellent analytical and problem-solving skills
- Have working experience in Test-driven Development and Test Automation experience in third party control like DevExpress, Telerik WPF controls
- Experience building a SaaS product preferable
- Startup experience preferable
Similar jobs
We are looking for "Sr.Software Engineer (API)" for Reputed Client @ Bangalore Permanent Role.
Experience: 5 - 7 Yrs
1.Roles & Responsibilities:
• Design, develop, and unit test applications in accordance with established standards.
• Preparing reports, manuals and other documentation on the status, operation and maintenance of software.
• Analyzing and resolving technical and application problems
• Adhering to high-quality development principles while delivering solutions on-time and on-budget
• Providing third-level support to business users.
• Compliance of process and quality management standards
• Understanding and implementation of SDLC process
2.Technical Skills:
Primary Skills
• 2+ years of experience in Web API, C#.Net, OOPS and Entity framework
• Minimum 1+ years of experience on Web Application development HTML, CSS, JavaScript/JQuery, Entity framework and Linq Queries
• Must have a good exposure on query writing and DB management for writing stored procedures/ user-defined functions
Secondary Skills
• Experience in analysing existing code and debugging.
• Should have a solid understanding of the SDLC processes (Design, Construction, Testing, Deployment)
• Proven experience of delivering on-time and with quality
• Should have good unit testing skills to review his own development and identify all the defects and get it fixed before releasing the code
Desired Skills
• Should have experience in developing ERP applications or Database Intensive Data Entry applications.
• Been on a same role for a period of 2 years or more
• Hands on experience of configuration management and version maintenance
• Prior experience of working in the shipping domain
• Should be able to understand the Functional Specifications and Technical Specifications and develop the application as per the specification provided.
• Full stack developers with experience in Developing products with Angular and C# APIs, from ground-up will be a plus.
3.Abilty:
• Excellent Communication Skills
• Good conceptualization skills
• Strong Visualization ability
• Analytical ability
• Quality Oriented
• Problem solving
4.Educational Qualification:
BE/B-Tech/MCA/ M.Tech
Job Responsibilities:
- Technically sound in Dot Net technology. Good working knowledge & experience in Web API and SQL Server
- Should be able to carry out requirement analysis, design, coding unit testing and support to fix defects reported during QA, UAT phases and at GO Live times.
- Able to work alone or as part of a team with minimal or no supervision from Delivery leads.
- Good experience required in Azure stack of integration technology-Logic app, Azure Function, APIM and Application insights.
Must have skill
- Strong Web API development using ASP.Net Core, Logic app, azure functions, APIM
- Azure Functions
- Azure Logic App
- Azure APIM
- Azure ServiceBus
Desirable Skills
- Azure Event Grid/Hub
- Azure KeyVault
- Azure SQL – Knowledge on SQL query
· Developing simulation must have experiences in VR/AR/MR . Experience with 3D platform.
· Familiar with Unity/ Unreal editor and its features and developing solutions using Unity/Unreal Engine.
· Coding and testing for VR devices.
· Can work on Window/ Web based and l ow-notch design.
· Experience with Version Controller - SVN .
· Experience with Game Implementation.
· Understanding of OOP concepts and knowledge of C #, .Net framework.
.Net core-3years experience, OOA, Coding, Web API, Rest API, any cloud, any DB
- Designs, codes, tests, debugs, and documents software according to systems quality standards, policies and procedures.
- Analyzes business needs and creates software solutions.
- Responsible for preparing design documentation.
- Prepares test data for unit, string, and parallel testing.
- Evaluates and recommends software and hardware solutions to meet user needs. Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements.
- Works with business and development teams to clarify requirements to ensure testability. Drafts revise and maintain test plans, test cases, and automated test scripts.
- Executes test procedures according to software requirements specifications
- Logs defects and makes recommendations to address defects.
- Retests software corrections to ensure problems are resolved.
• Front-End: HTML5, Bootstrap 3/4, jQuery, Angular
• Database: SQL Server, Oracle
• Ability to perform requirement analysis and design of customer requirements
• Good understanding of coding standards and best practises
• Exposure to customer communications for requirements discussion