We are hiring for Microsoft (.NET) Developer with Adobe Experience Manager (AEM) experience to be part of the software engineering team in designing, developing, testing, and maintaining mission critical application systems.
Mandatory Skill(s)
- Bachelor in Computer Science, Computer Engineering, Information Technology & Engineering;
- Minimum of 5 years of hands-on experience in software development using Microsoft technologies;
- Must have experience Microsoft Technologies such as .NET Core, Asp.net, Object Oriented Analysis and Design, .NET technologies and tools;
- Must have Web Development and Maintenance experience such as AEM portals and websites;
- Must have experience in Webservice such as Rest;
- Hands on experience on Operating Systems such as Linux and Windows server;
- Must have experience using Microsoft Azure development platform such as .Net core, Logic Apps, App Services, Azure Function Apps, Azure Data Factory;
- Experience in relational databases such MSSQ;
- Hands on experience on Programming Languages such as CSS, XML, HTML, Java, Javascript, C#, Powershell, SQL;
- Experience in Model-View-Controller (MVC);
- Team player with excellent interpersonal and communication skills, capable of both independent work and effective collaboration.
Desirable Skill(s)
- Agile/Scrum experience.
Responsibilities
- Responsible for requirement analysis, development, maintenance and support of user-facing software applications using Microsoft technologies;
- Analyse business requirements related to the user interface and user experience related to the application portals and websites;
- Assume ownership of new developments and enhancements of user-facing features and web portals;
- Worked with business users on the Content Management Workflow requirements;
- Develop technical specifications according to the business requirements;
- Design and develop APIs within a microservices-based architecture;
- Collaborate with UI designers and perform front end development including coding, integration and testing;
- Collaborate effectively with other engineers to integrate software components, system infrastructure, and third-party components;
- Work closely with business users and application testers to identify and rectify defects;
- Monitor application performance, troubleshoot issues, and ensure seamless operation;
- Provide maintenance and support during user acceptance testing (UAT) and post implementation.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Nisha Kumari at nisha.k@sciente.com quoting the job title.
