Principal, Software Technical Expert
Bengaluru (Bangalore Urban) IT development
Job description
Job description
Schneider Digital is looking for .net Full stack developer with DevOps and AI/ML knowledge. In this role, the person will be responsible for application design, development and support on a day-to-day basis, maintain, monitor application performance, and apply patches to all tiers. Candidates must thrive in a fast-paced environment and enjoy solving mission critical business issues using cutting-edge technology. Bright seasoned individual with a get it done” mentality. Has deep understanding and passion about technology and is able to work independently.
Responsibilities:
· Work with product architect to design new features or enhancements. Take part in system development including analysis, coding, and testing.
· Work with the business community to turn business requirements into cost-effective and elegant solutions.
· Performs design and code reviews with senior technical staff.
· Work closely with other teams/vendors to connect front-end components with the other (often third party) web and data services and support the back-end developers by integrating their work with the application.
· Performs the unit testing, system integration testing and assist with user acceptance testing.
· Articulates business requirements in sufficient detail such that a technical solution can be design and engineered.
· Develops technical understanding of how the data flows from various source systems and source types to application database.
· Provide on-going support to application used within the organization.
Requirements:
· 7 to 9 years IT experience
· Bachelor’s degree in Information Science, Computer Science. Advance degree preferred.
· Reliable, self-motivated, and self-disciplined individual capable of planning and executing multiple projects simultaneously within a fast-paced environment.
· Exceptional debugging skills and strong experience with performance tuning.
· Effective written and verbal communication skills, including technical writing.
· Excellent technical, analytical, and organizational skills.
· Good range of hands-on technical experience
· Business Intelligence skills to develop dashboard in Micorsoft Power BI is a plus.
AI/ML, GITHUB Co-pilot, Natural Language Process knowledge is a plus
Desired profile
Qualifications :
Technical Skills & Competencies:
· Programming Languages - C#, ASP.Net, VB.Net,
· Web – Angular, React, Typescript, ASP.Net, HTML, XML, CSS, Bootstrap, JQuery, JavaScript.
· Interface/ Services - Core API, Web API, Web Services (REST and SOAP)
· Framework - Angular, .Net Core, .Net Framework 3.5/4/4.5+
· Database Servers - SQL Server 2014/2016/2019, SSIS, SSRS, TSQL programming.
· Business Intelligence – Microsoft Power BI, Tableau skill
· Web Servers - IIS 9, 10
Cloud – AWS, Microsoft Azure cloud infrastructure.
CI/CD – GITHUB, JFROG,Methodology – Agile
Skills Nice to Have:
· Preferable Project Portfolio Management domain understanding / past working experience
Knowledge & Experience
· 7+ years IT experience in DotNet out of which atleast 5 years of experience in Design.
· 2+ years of experience working with RESTful services, APIs, and/or microservices platforms.
· Experience with microservices architecture and microservices principles.
· Experience with the design, implementation, deployment, automation, and support of web solutions in a primarily cloud-based environment.
· Experience leading technical aspect of large-scale implementations.
· Strong working knowledge of architecture with the ability to analyze and resolve moderately complex, cross-system issues, and demonstrate an understanding of specific technologies (and their architectural connectivity).
· Knowledge of information processing, data modeling principles, data management practices, and system interaction patterns and interfaces.
· Demonstrated ability to analyze existing technical architectures and recommend and implement alternatives with regard to tools, technologies, and approaches to their use.
· Excellent platform/application product knowledge and ability to understand customer's needs.
· Proven experience effectively communicating to business domain stakeholders and technical staff.
· Experience translating business requirements into system configuration.
· Strong understanding of DNS, load balancing, and networking concepts.
· Strong understanding of Linux/Unix and command line tools.
Preferred Knowledge & Experience
· Experience with the Spring Boot microservices framework.
· Experience with microservices architecture and microservices principles.
· Exposure to application security technologies and approaches.
· Exposure to Application Performance Management systems (Dynatrace or similar).
· Exposure to serverless/functions-as-a-service platforms such as Apache OpenWhisk, AWS Lambda, or OpenFaaS.
· Exposure to release management and versioning for application builds & deployments. Experience with CI/CD, automation in building, testing and deployment of applications, integration with QA automation.
· Experience automating processes to ensure secure, scalable, and repeatable work across software development and infrastructure.
· Experience in Agile methodology and SaFe is added advantage.
· Experience designing, executing, and supporting enterprise IT solutions.
· Experience building, deploying, and/or managing containers and container orchestration.
· Knowledge of applicable data privacy practices and laws.
About Us
Schneider Electric™ creates connected technologies that reshape industries, transform cities and enrich lives. Our 144,000 employees thrive in more than 100 countries. From the simplest of switches to complex operational systems, our technology, software and services improve the way our customers manage and automate their operations. Help us deliver solutions that ensure Life Is On everywhere, for everyone and at every moment: https://youtu.be/NlLJMv1Y7Hk .
Great people make Schneider Electric a great company.
We seek out and reward people for putting the customer first, being disruptive to the status quo, embracing different perspectives, continuously learning, and acting like owners. We want our employees to reflect the diversity of the communities in which we operate. We welcome people as they are, creating an inclusive culture where all forms of diversity are seen as a real value for the company. We’re looking for people with a passion for success — on the job and beyond. See what our people have to say about working for Schneider Electric: https://youtu.be/6D2Av1uUrzY