Computer Scientist

Computer Scientist

Adobe
5-7 years
Not Specified

Job Description


Position Overview:
This is a critical role within Consumer Communication Platform team, aligning into Cloud Tech Business Unit. The Engineer is encouraged to take accountability of enabling Marketing automation and various platform needs for technical deliveries. The Engineer would be responsible for Development, unit testing and Delivery of premier quality code.
We are currently building the platform using modern container orchestration technologies. Our hardworking team of developers are building highly available, low latency services based on many cloud capabilities such as AWS lambda, SQS etc for building one of the largest Adobe Campaign implementations. Many of our projects are all based on Micro services which brings in great amount of stability and scalability to our architecture. We use best-in class supporting tools like GitHub, Slack and whatever else makes us productive.
Our processes are adapted incrementally to adapt to our needs and as a team we trust each other to do the job outstandingly well.Position Summary:
  • Responsible for working with the Product Owner/Product Manager to collect business requirements.
  • Responsible for writing good quality code and unit testing (automated). 'Does it right the first time' approach with the developer responsible for his/her own code quality.
  • Responsible for following development practices and often refactoring code to reduce technical debt. Document them as needed.
  • Responsible for delivering working software of the highest quality, meeting specifications and agreed timelines
  • Responsible for reviewing code of team members.
  • Responsible for fixing product defects and attending to critical production issues.
  • Responsible for adding various ideas and innovation within the team
  • This will require working as a Scrum team member in an Agile Scrum model, and to interact closely with multiple partners like Product Owner, System Architects, Management, dependent Scrum teams, Devops, etc.
  • Provide estimates of user stories in Story Points, and detailed task estimates in hours.
  • Showcase technical leadership capabilities and own the delivery end to end for a project track.
Required Skills/Experience:
  • 5-7 years of software engineering experience
  • Strong coding experience in solving sophisticated problems involving data structures and algorithms
  • Experience building web applications integrating with various backend services
  • Experience in implementing various AWS \ Azure Services such as Lambda, SQS
  • Sound knowledge of OOP with Java preferably being the primary programming language
  • Exposure to any Marketing automation tools and concepts is a good to have.
  • Experience in new JS frameworks like ReactJS desirable
  • Experience in Marketing Automation solutions like Adobe Campaign highly desirable
  • Prior experience in mentoring junior Engineers on the team
  • Should have worked on projects that follow Scrum or similar agile development methodology
  • Experience in Continuous Integration and/or Continuous Delivery is desired
  • Excellent interpersonal, written and verbal communication skills
  • Ability to self-manage time, handle workload, multi-task, prioritize, and meet timelines
  • Education: Any graduation or post-graduation is fine. Computer Science Engineer is preferred

Job Details

Employment Types:

Industry:

Function:

IT

About Adobe

At Adobe, you will be immersed in an exceptional work environment that is recognized around the world . You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely. If you're looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer. There's more than meets the eye when it comes to Adobe. Take the quiz and see how well you know us! Adobe is an equal opportunity and affirmative action employer. We welcome and encourage diversity in the workplace regardless of gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law. Adobe aims to make adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, please contact accomodations@adobe.com .

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content