Job Description :

Designs, develops, modifies, adapts and implements solutions to information technology needs through new and existing applications, systems architecture, systems strategy, integration services and applications infrastructure to meet client requirements. 
Reviews system requirements and business processes; codes, tests, debugs and implements software solutions. 
Designs, codes, tests and/or customizes solutions to meet client requirements. 
May support systems infrastructure, desktop or network architects by preparing detailed specifications. 
Develops new technology product ideas or strategic product extensions for internal use or as commercial products. 
Establishes technology product specifications, and collaborates with various functions to ensure successful product development and implementation. 

Position responsibilities: 
1. Codes, tests, debugs and implements and maintains software solutions with some assistance on complex development tasks. 
2. Supports develops, tests, debugs and implements operating systems components, software tools and utilities with limited supervision. 
3. Develops security solutions for routine assignments progressing to assignments with increasing complexity. 
4. Provides application software development services or technical support, typically in a defined project often learning from more experienced peers. 
5. Develops program logic for new applications or analyses and modifies logic in existing applications, often learning on the job from more senior colleagues as size of the challenge increases. 
6. Modifies existing internal software products to add new functions, adapt to new hardware, improve performance or enhance product usability under limited supervision. 
7. Implements and monitors routine system improvements to ensure successful installation and increased efficiency. 
8. Ensures that applications are compatible across multiple computing platforms and browsers. 

Education required: Degree qualified in a discipline related to Computer Science, Information Systems, or equivalent work experience. 

Experience Required: 
3 to 5 years Proficient experience of Java, JavaScript, SQL, PostGres preferably in Linux/Unix environment. 
Working experience with Docker, Kubernetes. 
Working experience with cloud, preferably with AWS. 
Knowledge and experience with test driven experience and writing high performance code. 
Knowledge of security standards like OAuth, SAML, SSO, OpenID Connect is desire

Client : Financial


Similar Jobs you may be interested in ..