At John Hancock, the business problem is to deliver and support technology solutions that enable and are aligned with US Segment Functions Finance strategic objectives and tactical demands, focusing on key fundamentals of transformation such as reducing expenses, reducing risk of error, and improving data quality.
Requirements
- Strong proficiency in .Net framework and experience building RESTful APIs.
- Solid experience with Angular and front-end development.
- Proficiency in SQL and experience with database design and optimization.
- Experience with Python for scripting and data processing.
- Strong understanding of software development principles and design patterns.
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms (e.g., AWS, Azure)
Responsibilities
- Design, develop, and maintain robust and scalable financial applications using .Net for backend services and Angular for front-end development.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with SQL databases to design, query, and optimize data storage and retrieval processes.
- Develop and integrate Python scripts for data processing and analysis tasks.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
Other
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Must have 8+ years industry experience in Software Engineering/Development Proven experience as a Full Stack Engineer or similar role in software development.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Hybrid work arrangement: 3 days in office, 2 days from Home (Remote working option is not available)