簡介
We are seeking an experienced additional Senior Full-Stack Engineer with a strong technical background in Java, Angular, Node.js, and Azure cloud services. This is long term role and the ideal candidate will have a minimum of 5 years of experience and good math skills, with any experience in financial services considered a bonus. This role involves designing, developing, and maintaining web applications, utilizing modern web technologies to enhance our operational efficiency and service delivery.
Key Responsibilities:
- Design, develop, and maintain dynamic web applications using Java, Angular, and Node.js.
- Build and maintain efficient, reusable, and reliable database structures using Cosmos DB and PostgreSQL.
- Integrate new systems with existing infrastructure or develop new integration components to enhance system interoperability.
- Utilize Azure cloud services, including Azure DevOps, Docker, and other relevant tools, to deploy and manage applications.
- Ensure all systems meet security standards and best practices for authentication and authorization.
- Collaborate with project managers and other team members to understand requirements and deliver effective technical solutions.
- Provide support and continuous enhancement for existing applications to improve functionality and performance.
- Stay up-to-date with emerging technology trends and apply them to operations and activities.
- Performance tuning of code
- Take part in architectural design and review
- Perform analysis of client issues
- Work with BA’s to validate requirements (both functional and non-functional)
Required Qualifications:
- A university degree in Computer Science, Information Technology, IT Engineering, or a related field.
- Minimum of 5 years of professional experience in software development.
- Demonstrated expertise in Java, Angular, Node.js, and modern web development frameworks.
- Proficiency in working with Cosmos DB and PostgreSQL databases.
- Advanced knowledge of Azure cloud services and infrastructure.
- Experience with Docker for containerization.
- Good math skills.
- Familiarity with security practices related to web application development and data protection.
- Excellent problem-solving skills and the ability to handle complex technical challenges.
Preferred Qualifications:
- Experience in financial services.
- Familiarity with cloud services and DevOps practices.
Additional Requirements:
- Proven ability to work independently and as part of a team.
- Strong communication skills, capable of working with cross-functional teams to achieve project goals.
- Demonstrated ability to stay current with technology advancements and apply new knowledge effectively.
Education:
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
職位要求
Please refer to job description.