Full Job DescriptionAbout the Position
This is a position for an experienced Software Engineer to work on the Oracle Maxymiser research and development team distributed across London, Hyderabad, Dnipro and Kharkiv. This position is for Hyderabad . We are a team of extremely talented professionals with a passion for delivering cutting-edge marketing technology applications.
Our vision is to transform customer’s business with advanced website testing and personalization solutions by removing guess work and help customers to make data driven decisions on websites and mobile apps to create a seamless and connected customer experience.
The Product
Oracle Maxymiser is the leading global solution for Customer Experience Optimization, including multivariate testing, personalization, and omni-channel marketing and is part of Oracle Marketing Cloud stack.
Oracle Maxymiser’s advanced website testing and personalization solutions help marketers make data-driven decisions on websites and mobile apps; create seamless, connected customer experiences; and deliver higher marketing ROI. Oracle Maxymiser effortlessly injects, configures, and deploys real-time recommendations at any point in the customer journey with easy-to-use dashboards powered by machine learning, without the need for IT involvement.
Oracle’s customer base is global that covers almost every major business across all industry sectors. Oracle Maxymiser clients are principally global brands within the online retail, travel, financial services and media sectors.
To see Oracle Maxymiser product in action, have a look at this video: https://tinyurl.com/tfq7gc5
Brief Job Description
We are looking for a senior full stack .NET Developer to join our development team involved in building world class software solutions. Senior .NET Developer responsibilities include participating in the entire software development life cycle, debugging applications and maintaining existing systems.
Responsibilities
Contribute to development of core platform or application components with full software development cycle
Analyze system requirements and prioritize tasks
Write clean, testable code using .NET and C#.
Develop technical specifications and architecture.
Introduce TDD and Continuous Integration practices.
Document development and operational procedures
Participate in design and code reviews. Review and refactor code
Accurate planning of the feature delivery.
Follow high standards of software quality, introduce and support good engineering practices and habits
Required Skills & Qualifications
B. Tech / B.E / M. Tech / M.E degree in computer science, MCA, or equivalent experience relevant to functional area.
6+ years of product development / software engineering experience is a must with at least 4 years of experience in the capacity of senor software developer / architect
Must have 4+ years of working experience .Net, C#, CLR, ASP.NET, MVC, WCF, JavaScript, React, Angular
Strong understanding of object oriented design principles
Strong understanding of relational databases design principles
Strong technical problem solving skill
Experience with T-SQL is a plus
Agile engineering practices experience
Good communication and technical negotiation skill
Working experience in a geo-distributed product development team is a plus
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.