Software Engineer

at  Aon Corporation

Singapore 068804, Central, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate06 Nov, 2024Not Specified08 Aug, 20243 year(s) or aboveSql,Dependency Injection,Debugging,Visual Studio,Testing,Azure,Interpersonal Skills,Design Principles,Balance,Computer Science,Object Oriented Design,Design,Zendesk,Performance Tuning,Structures,Microsoft Sql Server,Rms,Statistics,Git,IntegrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SKILLS AND EXPERIENCE THAT WILL LEAD TO SUCCESS

  • Bachelor’s degree in computer science, engineering, or a related field, with 3-5 years of experience in software engineering.
  • Expert proficiency in C# and SQL.
  • Practical experience of the Agile SDLC, preferably as a Scrum Master or Agile Coach.
  • Ability to quickly understand complex code and create new solutions that balance complement existing architecture and design principles with the need to innovate.
  • Strong attention to detail and work ethic with a self-starter’s mentality.
  • Excellent interpersonal skills and ability to collaborate well with others both externally and internally.
  • Experience in object-oriented design and programming
  • Practical knowledge of writing thread-safe SQL scripts, stored procedures, and functions in a multithreaded application as well as multithreading design and debugging.
  • Experience designing SQL tables.

SKILLS AND EXPERIENCE THAT WILL BE ADVANTAGEOUS

  • Visual Studio,Git, Zendesk
  • Microsoft SQL Server including performance tuning & profiling.
  • Dependency injection (e.g. Autofac)
  • Unit and integration testing
  • Azure DevOps (backlogs, CI/CD pipelines, pull requests, nuget publishing)
  • Reinsurance concepts including structures, terms, pricing, etc.
  • Statistics (distributions, percentiles)
  • Catastrophe models (RMS, Verisk, or Impact Forecasting)
  • Migrating systems to Azure or development in an Azure environment

Responsibilities:

  • Software Development Leadership and System Integration: Lead the design and development of robust, high-performance solutions that manage large datasets in a complex multi-threaded environment.
  • Stakeholder Engagement and Requirement Gathering: Meet with decision-makers, system owners, and end-users to define business, statistical, and operational requirements, establish system goals, and identify and address system issues.
  • Agile Project Management: Champion Agile SDLC processes including feature refinement, estimation, and risk evaluation. Collaborate closely with globally distributed teams to ensure appropriate prioritization and timely delivery of co-developed features.
  • Research New Technologies and Process Improvement: Conduct research on emerging technologies, standards, and processes to stay ahead of industry trends, supporting the procurement and development efforts of the organization


REQUIREMENT SUMMARY

Min:3.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Software engineering

Proficient

1

Singapore 068804, Singapore