The incumbent will receive supervision and general guidance from the Applications Development Manager / Project Team Lead as assigned by the Technical Manager from the Innovations Team.
The Associate Software Engineer II will primarily focus on software application development, testing, debugging and deployment.
S / he will be expected to work well in a team-oriented environment.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Create Software Code with Adherence to Project Objectives, Requirements, and Specified Coding Standards.
Assists in preparation of Detailed Technical Design Specifications.
Assists in Design and should be able write and test three-tier web applications.
Develop existing systems by analyzing and identifying areas for modification.
Assists in identifying software defects and corrects identified software defects
Investigate new technologies under the guidance of Sr. Software Engineer.
Assist in creating technical specifications and test plans.
Work closely with staff such as project managers, systems analysts, and technical managers.
Participates in implementing new software.
Provides assistance in Design Reviews.
Integrate Individual Components According to Specified Procedures.
Participate in Software Release and Project Review.
Provide assistance / resolution for helpdesk support escalations
Minimum of 4 year Degree (Computer and Engineering Related Course)
Minimum 2 years of systems development experience
Minimum of 1 year experience web services, UML and xml
Minimum of 2 years experience with Asp.Net MVC and C#
Minimum of 1 year experience with Vue.JS / Angular / React
Minimum of 2 years experience with SQL
Knowledgeable in Service Oriented Architecture patterns