To design, build, and maintain software applications or systems that meet user needs and solve specific problems.
Requirements
Proven experience in software development in modern languages (Java, C, Python, etc.).
Hands-on technical experience in delivering large technical products and services in the Cloud environments.
Strong knowledge of security concepts (security protocols, SSO, etc.).
Knowledge of integration patterns.
Experience in API design and management.
Hands-on experience in utilizing various development and operations framework methodologies including Systems Development Life Cycle (SDLC) and/or various flavors of Agile (SAFe, etc.).
Skilled in Databases (SQL, Oracle, DB2 etc.).
Responsibilities
Design, develop, test, and deploy high-quality software solutions that meet business and technical requirements.
Write clean, maintainable, and efficient code following coding standards, best practices, and security guidelines.
Analyze technical challenges, troubleshoot issues, and implement effective solutions.
Work closely with product managers, designers, and other developers to build scalable and reliable applications.
Participate in peer code reviews and provide constructive feedback to improve code quality and team collaboration.
Develop and execute unit tests, integration tests, and other quality assurance measures to ensure software reliability.
Maintain clear technical documentation for code, processes, and system architecture.
Other
Bachelor’s degree in Information Technology, Computer Science, or related field, or the equivalent combination of education, training, and experience.
Hands-on experience of technical project implementations preferably with financial institutions security and investments.
Experience in communicating technical concepts and practices effectively at all levels, including non-technical audiences, adjusting as needed to a target audience.
Experience in translating business needs and requirements into comprehensive, useful, and clear architecture designs and artifacts.
Advanced verbal, interpersonal and written communication skills.