Job Title: Software Developer
Job Purpose:
As a Software Developer you will be a contributor on a Scrum/DevOps team focusing on analyzing developing testing and supporting highly complex application software.
This position is responsible for independently analyzing developing testing and supporting highly complex application software. Some systems will be in legacy technology and require the ability to interpret code and process flows. The engineer will provide technical expertise and guidance to project team members and help develop strategies for developing complex applications.
Qualifications:
35 years of related experience with a Bachelors degree; or 3 years and a Masters degree; or a PhD without experience; or equivalent work experience.
Must have strong verbal/written communication skills.
Must have strong analytical and technical skills in troubleshooting and problem resolution.
Experience in software development using programming languages & tools/services: Java Python .NET VC C ProC Visual Basics Visual Studio Microsoft Foundation Class Library(MFC) Oracle Reports(11g) and strong in SQL.
Frontend Technology Skills Set: JavaScript JSP Grails SQL and shell scripting experience.
Backend Technology Skills Set: AWS and/or Oracle Cloud experience Java .NET VC C ProC ETL Tools (Informatica) Strong SQL knowledge Python Scripting
Other desired skill sets: Airflow Gitlab Parquet File processing
Strong knowledge on Unix/Linux OS commands shell scripting python.
Agile scrum experience in application development is required.
Strong knowledge in Gitlab /Bitbucket.
Legacy technology such as: Struts is a plus
Strong knowledge in Compute: EC2 EMR AWS Lambda is a Plus
AWS Certification is a plus.