Our Company
Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.
We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
The Opportunity
Adobe is looking for a Software Engineer who can partner with IT and Business teams to understand business problems, develop, and deliver the right technology solutions and maintaining existing technologies.
The ideal candidate will be responsible to build solution strategies, work hands on with architects, business partners, developers, and operations team members in the Customer Support organization.
You will build relationships with other organizations within Adobe namely and not limited to, Engineering, Product Management.
Stay updated with Industry Strategy to understand and influence customer / market needs in Architecture, Engineering, and Customer Experience space.
What you'll Do
Work closely with Business and IT teams to understand requirements, design and develop solutions using standard (Agile) methodologies.
Participates in large scale initiatives involving other teams
Full stack development (CRM Microsoft Dynamics customization, plug-in development using C#, .NET, React JS, NodeJS, JavaScript)
Collaborate with the team on design, code review and contribute to standard SDLC methodologies & CI / CD.
Crafting and developing large-scale Web applications with high availability and reliability
Enhance scalability and performance across the platform
Evaluates design approaches, makes architectural recommendations, and implements improvements to adoption strategies
Ability to be an influential member of a highly integrated team composed of both technical and non-technical members.
Demonstrated ability to learn new technologies quickly
What you need to succeed
3+ years’ experience with Microsoft Dynamics 365 CRM Online and Full stack development including Java scripting frameworks like Node.
js, Angular.js, React.js, JQuery, CSS, HTML 5, AJAX
Experience with Microsoft Azure services (Application servers, Database Services, Service Bus) and building PowerApp and other Power Platform solutions
Experience in developing Microservices, REST APIs and integrating with other server-based APIs
Knowledge of AI / ML technologies and sound application of the same in Customer Service Experience would be a strong plus
Candidate must have strong experience in creating data model for popular database platforms like Azure SQL Server, NOSQL databases
Bachelor’s degree or higher in Computer Science, Software Engineering, or similar field
Demonstrated ability to learn new technologies quickly
Strong problem solving, troubleshooting and analytical skills
Excellent collaborative and communication skills
Familiar with agile development methodologies