What are the responsibilities and job description for the Senior Software Engineer Technical Lead position at United IT Solutions?
Experience Preferred :
- Bachelor's degree
- Minimum of 10 years' technology management or large program leadership experience
- Understanding of cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Docker containers and microservices.
- Experience with Infrastructure As Code (IAC) technologies such as Terraform, Azure Resource Manager or AWS CloudFormation .
- Experience with API Gateways (e.g. WS02, Azure APIM, Amazon API Gateway)
- Cloud Certifications are a plus.
- Good understanding of the Bank's application framework
- Aware of the Bank's business plan and strategic objectives with ability to shape direction.
- Lead the design, development, and deployment of REST APIs for banking services .
- Ensure the security, scalability, and performance of APIs in a cloud-based environment .
- Mentor and guide a team of developers, fostering a collaborative and high-performance environment.
- Collaborate with cross-functional teams including product management, architecture, and operations to deliver robust API solutions.
- Take ownership of the end-to-end support process, from monitoring and troubleshooting to incident response and resolution, ensuring minimal downtime and optimal performance.
- Stay current with emerging technologies and industry trends to continuously improve API offerings.
- Collaborate closely with cross-functional teams including developers, DevOps engineers, and security specialists to implement best practices for API management and security.
- Drive continuous improvement initiatives to enhance the scalability, reliability, and efficiency of our API infrastructure.
- Implement technology consistent with Division standards and long-range plans. Ensure adherence to all Department and Technology standards and procedures, including all documentation requirements.
- Understand and adhere to the Company's risk and regulatory standards, policies and controls in accordance with the Company's Risk Appetite.
- Design, implement, maintain and enhance internal controls to mitigate risk on an ongoing basis. Identify risk-related issues needing escalation to management.
- Promote an environment that supports diversity and reflects the Clients brand.
- Maintain Clients internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
- The position works under supervision of Technology management.
- The jobholder is competent to work independently on all high level systems analysis and technical phases of development.
- The position is capable of managing the activities of others on any scope project and often leads project activities.
- The jobholder monitors staff performance on assigned projects related to their overall abilities and effectiveness in completing projects within schedules.
- The position participates in the development of less experienced staff.
- The position interacts with senior management, other technology personnel, clients and vendors.
- The jobholder provides backup to higher management as required and may be called upon to serve as a technical representative on committees, ad-hoc projects, etc.
Primary Responsibilities :
Scope of Responsibilities :