Job Description:
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 onboth
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 andidentify areas for
improvement.
• Participating in continuing education and training to remain current on bestpractices, learn new
programming languages, and better assist other team members.
• Develop solutions that complies with coding standards enforced through staticanalyzers such as
SonarQube.
• Participate in all aspects of SDLC (analysis, design, coding, testing and implementation). Work
within an Agile team, participating in ceremonies related tothe 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, buildframeworks,
source code control, Jira and other ALM tools.
- Experience with responsive and adaptive design.
- Strong programming and problem-solving skills with emphasis on writing efficientalgorithms 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 SCRUMteam.
• 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
Skill:
Core Java, Spring boot, REST, Microservices, Multithreaded process, Modern API, Cashing