Are you a Team Lead for C++/C# Core Services? and looking to join a fantastic company?
APPLY TODAY FOR YOUR DREAM JOB
About the company
We work hard and we play hard. We recognize and reward hard work with a great benefits package. On top of a good remuneration package, we’ll give you retirement fund, life assurance, and income protection cover plus a performance related bonus. We also provide seriously good coffee and plenty of other perks to brighten your day including a casual dress code and vibrant open workspaces. There are always sports and social events happening and chances to get involved in our charity work if you want to.
About the role
We are looking for a highly motivated and experienced software developer with a strong background in message-driven object oriented designs. The position requires you to manage a team of developers and facilitate the development and maintenance of core services. We are looking for a driven, ambitious team player who enjoys a challenging, fast-paced environment.
As the ideal candidate, you are hands-on and need to demonstrate excellence in software development and technology, but also grow the effectiveness of your team members. You can manage, prioritize and coordinate competing demands, are able to communicate proactively and effectively, and possess the drive to do what it takes to get the job done.
Role Responsibilities and Expectations:
A good knowledge of your development domain (C++/C#) - languages, frameworks, utilities, development environments
The ability to recommend the correct technologies to use for a project.
Make use of appropriate design patterns and frameworks
Apply best practices and coding standards
Design scalable solutions
Facilitate solution design and assist with technical matters on any projects within the team
Focused on delivery Create an environment oriented to trust, open communication, creative thinking, and cohesive team effort
Conduct peer review and provide feedback
Interchangeably work with C++ and C#
Interchangeably work on Linux and Windows environments
Maintenance of existing services/applications; track and resolve issues
Ability to work proactively and collaboratively with Development, Product, Implementation, and Operations teams
Must be able to work within a global organization that spans multiple time zones.
8+ years of experience in software development
Web Services (C# .Net)
Experience on Linux and Windows environments
Databases - PostgresQL/SQLite/MS-SQL 2005/2008/2010/2012
Knowledge or previous experience writing financial software (research/trading/wealth management products)
Experience with web security concepts
Sockets (UDP & TCP IP)
Exposure to source control systems like Team Foundation Server, SVN, Git, CVS
Exposure to tools like Team City and Octopus Deploy
What you’ll bring to the team:
Interpersonal skills: the ability to work well with people of all types and backgrounds and serious about client service and satisfaction
Flexibility: a talent for adjusting quickly to rapid change, with a strong sense of urgency and ability to work well under pressure
Team Player: a reliable team member, experience in working effectively with others in a team setting and able to take in other's ideas as well as constructive criticism from team members
Analytical Abilities: an eye for detail, strong troubleshooting skills
Communication: an ability to communicate clearly and confidently in an international environment
Commitment: the dedication to achieve goals; and to continuous professional and personal development
Interpersonal Skills - Superb interpersonal and relationship-building skills
Organizational Skills - Exceptional organizational and problem-solving skills
Responsibility and Initiative – A self-starter who is able to bring fresh ideas to the table and occasionally work independently in an efficient and responsible manner.
Ability to take ownership of assigned projects within the development, testing and maintenance phases
Be able to deliver solutions in a fast paced environment