Senior .Net Developer - Marketing Cloud - Eloqua-19000UXB
Oracle Eloqua is looking for a passionate Senior Developer to join our team in Toronto, Canada. In this role you will be responsible for continuing the evolution of Eloqua. We are looking for people that have a passion for shipping great software, people that relish challenges, have a driving curiosity for understanding complex problems, and are comfortable with serious responsibility. This opportunity isn’t for everyone, but for the right person it will be awesome.
The Oracle Marketing Cloud engineering team is looking for people just like us. We like to work on BIG challenges and our platform is a place where you can put your hands on cloud scale technologies that are actually used at cloud scale.
Not familiar with us?
The Oracle Marketing Cloud is the world’s leading marketing automation solution for business-to-business marketing and is used by 1000’s of leading companies interacting with more than 1 Billion people every year and handling more than 13 billion data transactions every day. The world’s most successful companies give themselves a very real business advantage by using our 24X7 - always on marketing engine that constantly cultivates uniquely dynamic digital conversations between brands and millions of prospects, every single day! Our broad vision and massive scale means we have many juicy engineering challenges. We have complex UI challenges, big data challenges, cloud scale and reliability challenges, and open Internet API challenges.
The Oracle Eloqua application empowers marketers to create beautiful marketing collateral then launch and manage marketing campaigns that deliver an individualized experience across marketing channels. With simple, but powerful tools, marketers can leverage a rich set of behavior, preference and activity data to orchestrate more relevant messaging across email, mobile, social, web and display advertising.
As a Senior Developer you will be part of a full stack agile scrum team. Personally, you will a back-end focused, working on new features and scalability within many of Eloqua’ core areas – asset management and creation, email and landing page delivery, to name a few. Every team includes software developers, quality engineers, and product owners. Quality is very important to us, and we encourage teams to fully ‘own’ their feature area. We're open to new ideas and invite creativity in your work.
At Oracle | Eloqua, we remember the days of our start-up roots and our present culture is reflective of that. Even though we have a mature (winning) SaaS Marketing platform with very real engineering challenges, we don't take ourselves too seriously. We are still a trendy software culture at heart.
Build and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of application
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality and organization
Technical and Academic Qualifications:
5+ years of post-graduation industry experience
Strong knowledge of .NET Framework, .NET Core, ASP.NET Core, RESTful Architecture
Proficient in C#, LINQ, Entity Framework, SQL Server (Stored procedures, views etc.,) with a good knowledge of their ecosystems
Experience with Java ecosystem a big plus. Eloqua core is written in .NET, but new functionality is written in Java and deployed onto Springboot microservices.
Strong understanding of object-oriented programming
Experience working on scrum teams in a CD/CI environment
Bachelor in Computer Science, Engineering, Mathematics or a related field
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.