Job Description:
Business Unit: Digital Energy Solutions
Reports to: Senior Technical Leader
Job Role: Senior Software Engineer – Full Stack
Work Location: Chennai, Hyderabad, Indore
Domains: IT / Industrial Automation / Transmission & Distribution / Electric Utilities / Renewable Energies
Minimum Qualification: B.E. in Computer Science or Electronics Engineering or similar field from an accredited university with minimum 6+ years of relevant experience
Experience: Software Engineer (Full Stack) understands product requirements and can quickly turn-around a functional prototype for internal review and further refinement. Create applications on both the server-side and on the web/desktop user interface for maximum impact.
Objective/Purpose:
Ability to work independently on a project-by-project basis for product/solution development and work in a collaborative and fast-paced team environment. Keep abreast with the latest industry trends in large-scale technologies. You shall have a strong passion for work and the ability to turn complex product/tool requirements into simple and optimal technical solutions and be accountable for the assigned technical deliverables.
Key Responsibilities:
•
Designing and developing modern front-end and back-end applications and data intensive processes using Java, Angular, and SQL.
•
Designing and developing application interface to integrate with internal and external applications.
•
Ensuring responsiveness and performance of applications.
•
Working alongside Graphic Designers, Product Managers, QA, Release teams.
•
Seeing through a project from conception to finished product.
•
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
•
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
•
Develop solutions that complies with coding standards enforced through static analyzers such as SonarQube.
•
Participate in all aspects of SDLC (analysis, design, coding, testing and implementation). Work within an Agile team, participating in ceremonies related to the Agile framework.
•
Support cross-functional teams in testing, deploying, and maintaining the product /tool.
Technical Expertise:
•
Required:
-
6+ years of proven hands-on development experience is a must in Core Java, Spring boot, REST, Microservices, Multithreaded process, Modern API, Cashing, Messaging framework, Angular 14, HTML, CSS, Scripts, SQL
-
Hands-on experience in building enterprise, distributed, and edge applications.
-
Strong understanding of distributed architecture including Web Services (XML, JSON, REST, SOAP, micro services, Tomcat) and messaging
-
Understanding of key UI design principles, design patterns, and data structures.
-
Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS.
-
Experience with standard set of Java developments tools including IDEs, build frameworks, source code control, Jira and other ALM tools.
PT&D – Digital Solutions
JOB DESCRIPTION
Sensitivity: LNT Construction Internal Use
-
Experience with responsive and adaptive design.
-
Strong programming and problem-solving skills with emphasis on writing efficient algorithms to handle large data sets and processing.
-
Excellent verbal communication and interpersonal skills.
-
A passion for technology with demonstrated ability to learn quickly
-
Ability to participate in working sessions that result in clear requirements and technical design while working with technical, non-technical members of SCRUM team.
•
Desired:
-
Understanding in Energy & Utilities solutions.
-
Application Development on AWS Cloud
-
Excellent project and time management skills.
-
Focus on efficiency, user experience, and process improvement.
-
Unix and Shell scripting basics are a plus.
-
Experience with DevOps and deployment in on-premises, and cloud environments.
-
Hands-on development in Python.
Operating Network:
Internal: DS management team, DS technology.
External: DS partner network, Customers, Consultants.
Key Value Drivers:
•
Team player
•
Accuracy
•
Focused on Activities and Timeline
•
Methodical/Structured
Behavioral Attributes:
•
Good communication skills.
•
Good analytical skills.
•
Self-learner & Self-motivated
•
Steep learning curve
•
Good Team player
•
Good Problem Solver