Skip to main content

This job has expired

You will need to login before you can apply for a job.

Lead Software Engineer (Java ,AWS)

Employer
Refinitiv
Location
THA-Bangkok-U Chu Liang
Salary
Competitive
Closing date
4 Jun 2020

View more

Sector
Finance
Job Role
Network Security
Job Type
Permanent
Responsibilities:
  • Typically works on one or more project at a time and as a member of the project team(s) on delivery and also as technical lead of project who helps manage project internally to ensure project is delivered with quality and meet customer requirements.
  • Accountability for coaching/mentoring junior members of the team.
  • Required for own work, and checking other team member estimates, implementation and also overall quality of works.
  • Help in making recommendations on technical architecture design and solution to ensure it aligns with technology best practices.
  • Providing design recommendations, developing and integrating programs per written specifications. Occasionally responsible for writing moderate to complex design specifications.
  • Through participation in refinement and planning sessions, you'll work with other team members to analyze development requirements, provide design options and complexity estimates, and agree how to deliver the requirements.
  • Translating business and technical requirements into detailed design specifications for application code and modules.
  • Engaging with product owners, architects and other specialists you'll design world-class solutions to address our customer needs.
  • You'll build and maintain efficient, reusable, reliable and secure code based on User Stories
  • Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology.
  • Demonstrating a consistent focus on quality, you'll ensure that your team delivers reliable, robust software through the creation and execution of automated tests.
  • You'll provide technical support to operations or other development teams
  • Actively participating in Scrum and Nexus meetings, you'll give timely status updates on areas for which you are responsible and overall status of project.
  • Provides assistance in researching new and emerging technologies. Works with vendors to understand technology. Evaluating new tools, technologies and platforms to be included.
  • Identifies ways and drive for the team productivity and efficiency improvement in day-to-day works.


Key Relationships:
  • Development Manager
  • Scrum Master and members of the Scrum Team
  • Product Owner
  • Operations and support team
  • Project stakesholders

Required Skills
  • Master/Bachelor's Degree in Computer Science, Computer Engineering or related discipline
  • Experience 5+ years in software architecture design and development
  • Knowledge of architecture design guideline/best practice.
  • Experienced software engineer with excellent knowledge of Java and/or Python.
  • Practical experience with cloud-native application development with one of the major cloud providers (AWS, GCP, Azure).
  • Experience with one of the following technologies: AWS (EC2, ECS/EKS, S3, Lambda, IAM, Aurora, API Gateway etc.) and cloud database technologies (AWS RDS, Aurora, Postgres, Azure SQL, etc.).
  • Experience of SQL and database
  • Solid technical background with understanding of programming styles, frameworks, design patterns and unit testing.
  • Understanding of security implications and secure coding
  • Practical experience with agile development methodologies and tools (Scrum, JIRA etc.)
  • Superb communication skills, both verbal and written
  • Skill for writing clean, readable code and reusable components
  • Experience with Test Driven Development and / or Behaviour Driven Development
  • Self-motivated, pressure-tolerant, and result-oriented personality with innovation mindset


Desired Skills
  • Experience with big data platforms: Hadoop, HBase, Spark, Elasticsearch, Kafka and cloud offerings (Amazon EMR, Azure HD Insight, Google Big Query, etc.)

As a global business, Refinitiv relies on diversity of culture and thought to deliver on our goals. Therefore we seek hardworking, qualified employees in all our operations around the world-regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under country or local law. Refinitiv is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.

Refinitiv makes reasonable accommodations for applicants and employees with disabilities. If a reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact us to request an accommodation. A full list of our office locations and contact information can be found at: Refinitiv Office Locations .

Be the breakthrough, activate your future and shape ours.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert