orbitouch outsourcing private limited

Tech Lead/Senior Software Architect - C#/.NET

Click Here to Apply

Job Location

Delhi, India

Job Description

Position : Tech Lead / Senior Software Architect Experience : Min 8 Years Ctc : (Depend on the interview) Working days : 5 Days (Hybrid Mode/ Flexible) Location : NSP, Delhi Job Summary : The main purpose of this role is to select technologies, design IT system architecture and control and supervise implementation processes. Responsibility & Duties : 1. Development and implementation of basic assumptions for the creation of the System 2. Indicating optimal solutions that meet business requirements as part of creating programs and applications within the framework of the adopted assumptions 3. Designing system architecture of products in terms of new components and modifications 4. Care for designing solutions that meet safety and performance requirements 5. Identification of hardware environment, infrastructure and software requirements 6. Cooperation with stakeholders to understand the needs, requrements and design the best solutions 7. Selection of technologies, products and tools 8. Identification and management of risk factors related to the adopted architecture and technology 9. Coordination and control and implementation of system components, including installation in indicated environments 10. Recommending and introducing new technologies as part of the System's production 11. Creating documentation of the System architecture and its components at all levels of detail - including the System database, the System architectural components, data flows and integration with external systems. 12. Designing of IT system components in accordance with the guidelines of functional requirements and their analysis carried out by Analysts 13. Supporting searching, analyzing, diagnosing and removing errors created during code writing (debugging), found during unit and cross-section tests and reported by end users during their tests 14. Supporting troubleshooting database performance issues 15. Reporting of planned and implemented works in the system used in the project for supporting the production, testing and debugging of software 16. Creating system documentation in accordance to the needs 17. Ensuring high quality clean code Knowledge, Experience & Qualifications : Must have : - B.Tech / B. E /M.Tech degree in computer science - Good knowledge of English allowing understanding of customer requirements in English, preparation and understanding of project documentation in English, exchanging information with members of the project team in English - Experience of being Technical Leader (at least 5 years) - Knowledge of developing backend applications - Knowledge of developing web applications - Knowledge of developing frontend applications - Knowledge of developing mobile applications - Java, Spring, Hibernate programming (min 5 years of experience as developer) - .NET/C# programming (min 5 years of experience as developer) - C++ programming (some experience) - Knowledge of Angular 8, Primeng and JavaScript/Typescript. - Knowledge of RESTful services development - Knowledge of SOAP and XML - Knowledge of Relational Databases (MS SQL 2019 and newer) - Experience in architecting and optimizing databases up to terabytes - Good knowledge of SQL - Knowledge of operating systems (MS Windows Server 2022 or newer) - Experience in working with JIRA Confluence, GIT or relevant systems - Practical knowledge of CI/CD - Experience with release automation configuration and debugging. Nice to Have : - Knowledge of the energy industry and problems with communication with Energy meters, obtaining data from them, storing and processing tons of data obtained from them - Experience with Azure Cloud platform - Experience with Azure Devops tools - Experience with Agile methodologies (Scrum, Kanban, Scaled Agile) and Waterfall methodologies - Appropriate certificates - Knowledge of Enterprise Integration Patterns and Design Patterns Competencies / Behaviors / Personal Skills : - Analytical thinking - ability to evaluate the effectiveness of processes and software systems, must know how to assess a company's current system and identify areas of improvement. They use this same knowledge to evaluate how new systems work - Critical and creative thinking - evaluating software systems and suggesting changes isn't always straightforward must look at these systems from a big-picture perspective to see all of the available choices. This often requires coming up with solutions that are different from how things have always been done and that are unique or innovative - Interpersonal skills - works closely with people at all levels of the organization. Since they collaborate with people from a wide range of backgrounds, strong verbal and written communication skills are crucial - Leadership skills - as the driving force behind analysis and change, functional business analysts use their leadership skills (ref:hirist.tech)

Location: Delhi, IN

Posted Date: 4/24/2024
Click Here to Apply
View More orbitouch outsourcing private limited Jobs

Contact Information

Contact Human Resources
orbitouch outsourcing private limited

Posted

April 24, 2024
UID: 4616358426

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.