
DE-NCLC- O365 Senior Developer-GDSN02
- Coimbatore, Tamil Nadu
- Permanent
- Full-time
- Produces high-quality solution or infrastructure deliverables in accordance with project timelines and specifications, using sound coding and programming skills
- Performs coding, debugging, testing and troubleshooting throughout the development process contributing to moderately complex aspects of a project
- Maintains and enhances systems by fixing complicated errors, raising risks and escalating issues where necessary
- Works with users to capture detailed requirements, translating designs and solution architecture into design specifications
- Monitors and reports on potential risks/opportunities of emerging technologies, and seeks areas for continuous improvement
- Ensures all activities adhere to the relevant processes, procedures, standards and technical design
- Develop and promote best practices for usage, operations and development
- Strong analytical and communication skills with intense drive to learn and adopt.
- 8+ years development in O365 / SharePoint implementation.
- Must have strong analytical and technical skills using SharePoint SPFx, C#, ASP.Net with MVC, JavaScript, and a variety of tools to deliver client-side solutions within Office 365.
- Strong knowledge in SharePoint Architecture Design (Extranet & Intranet).
- Must have good experience in SharePoint Framework (SPFx) & Power Platform (Power Apps, Power Automate) solutions.
- Good experience in JavaScript, TypeScript, React JS, AngularJS, Fluent UI, Knockout JS, HTML5, CSS, Ajax, JSON, jQuery etc.
- Good experience in Microsoft Teams Application Development.
- Good experience on Azure Data Factory, Azure App Services, Azure Functions, Azure Blob, Event Hub, Azure SQL, and Azure Logic App.
- Experience in Data Migration tools - ShareGate Migration tool, Metalogix Content Matrix, PowerShell & PnP.
- Must have technical competency in designing, developing, and debugging solutions.
- Must have technical knowledge and experience in delivering software / platform engineering solutions (depending on specialism), providing technical advice and managing user requirements.
- Experience in using Visual Studio, Visual Studio Code, Microsoft Team Foundation Services and Azure DevOps.
- Object-Oriented Programming and Design Patterns.
- Database design, development, and performance tuning using SQL database.
- Agile development methodology.
- Passion for the web, open source development, and for helping us build meaningful experiences.
- Experience in consulting strongly preferred.
- Strong problem-solving abilities, taking initiative, and the ability to thrive under pressure.
- Maintain a positive and constructive outlook, focus on driving results, finding solutions / breakthroughs to solve problems and challenges; has a positive influence on peers.
- Interpersonal and communication skills.
- Respond positively to opportunities to be involved in brainstorming and iterative work. Handle times of change in a way that drives innovation and iteration.
- Work in collaborative and supportive manner.
- Listen carefully to provided information and ask clarifying questions. Actively listen as a learner rather than a passive recipient of information.
- Bachelor's or Master's degree in Computer Science or related discipline preferred.
- Excellent Communication Skills
- Team Player
- Self-starter and highly motivated
- Ability to handle high pressure and fast paced situations
- Excellent presentation skills
- Ability to work with globally distributed teams
- A bachelor's or master's degree
- A minimum of 8+ years of experience, preferably background in a professional services firm.
- Strong knowledge of SharePoint 2013/2016/2019/o365
- Strong knowledge of SharePoint Framework (SPFx), Power Apps & Power Automate.
- Strong knowledge of TypeScript, React JS, AngularJS & Fluent UI.
- Strong knowledge of PowerShell & PnP.
- Excellent communication skills with consulting experience preferred
- Analytical ability to manage multiple projects and prioritize tasks into manageable work products.
- Can operate independently or with minimum supervision
- Support, coaching and feedback from some of the most engaging colleagues around
- Opportunities to develop new skills and progress your career
- The freedom and flexibility to handle your role in a way that's right for you