Responsible for designing and programming a small module or a large
component and designing a feature, set of features, or whole feature area.
She/he will work independently and contribute to the immediate team and to
other teams across business. She/he will Lead design discussion in a limited
manner.
Job Description
Roles and Responsibilities
In this role, you will:
Identify the scope of the work, provide initial estimate and justify the estimate with facts
Engage in technical discussions; participate in technical designs and present technical ideas ;
Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal
Maintain code quality through best practices, unit testing and code quality automation
Understand whole product, its modules and the interrelationship between them
Help in designing interfaces and information exchange between modules
Articulate the need for scalability and understand the importance of improving quality through testing.
Write code that meets standards and delivers the desired functionality using the technology selected for the project
Be able use core data structures as well as algorithms and have the ability to implement them using
language of choice
Desired Characteristics
Good understanding of software programming and/or software integration concepts;
Good knowledge of OOP (object-oriented programming);
Basic knowledge of code versioning tools, such as Git;
Basic Knowledge of web services (REST, SOAP, WSDL etc.), using Apache Commons Suite &
Maven, SQL Database such as Oracle My SQL, Postgre SQL etc.
Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
Prior intern, co-op, or research experience in software, electrical engineering, power systems or relevant area;
A strong commitment to a career in technology and passion/aptitude for both software and electrical engineering;
Excellent written and verbal communication skills and ability to articulate clearly;
Demonstrated creative problem solving and proactive learning.
Education Qualification
Bachelor's Degree ( or final year ) in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math)
Additional Information
Relocation Assistance Provided: No
We regret to inform you that this job opportunity is no longer available