Job Responsibilities
Executesstandard software solutions design development and technicaltroubleshooting
• Writes secure and highqualitycode using the syntax of at least one programming language withlimited guidance
• Designs develops codes andtroubleshoots with consideration of upstream and downstream systemsand technical implications
• Applies knowledgeof tools within the Software Development Life Cycle toolchain toimprove the value realized by automation
•Applies technical troubleshooting to break down solutions and solvetechnical problems of basic complexity
•Gathers analyzes and draws conclusions from large diverse data setsto identify problems and contribute to decisionmaking in service ofsecure stable application development
• Learnsand applies system processes methodologies and skills for thedevelopment of secure stable code and systems
•Adds to team culture of diversity equity inclusion andrespect
Required Qualifications Capabilities AndSkills
Formal training or certification onsoftware engineering concepts and applied experience
• Handson practical experience in system designapplication development testing and operationalstability
• Experience in developing debuggingand maintaining code in a large corporate environment with one ormore modern programming languages and database queryinglanguages
• Demonstrable ability to code in oneor more languages: Java Spring Boot JPA SQL REST
• Experience across the whole Software Development LifeCycle
• Exposure to agile methodologies such asCI/CD Applicant Resiliency and Security
•Emerging knowledge of software applications and technical processeswithin a technical discipline (e.g. cloud artificial intelligencemachine learning mobile etc.)
Preferred QualificationsCapabilities And Skills
• Must has experiencewith modern frontend technologies: Angular TypeScript CSSHTML
• Exposure to cloud technologies:AWS
• Hands on experience in buildMicroservices that will run on the bank’s internal cloudand the public cloud platform