Title: Sr ECM-SharePoint Engineer
Area(s) of responsibility
Job Title: ECM-SharePoint
Experience: 7-10 Years Years
Location: Pune/Bengaluru/Chennai/HYD/Mumbai
Job Summary
We are seeking a highly skilled and experienced Technical Lead for App Development to join our dynamic team. The successful candidate will be responsible for leading a team of developers, overseeing the design and implementation of our mobile and web applications, and ensuring the alignment of web design and user experience requirements, optimizing for maximum usability. The Technical Lead will also be responsible for setting high standards of code quality and performance, providing technical guidance, and resolving technical issues.
Responsibilities
Lead the development of applications, ensuring they meet business requirements and are delivered on time and within budget.
Manage a team of developers, providing guidance, support, and feedback as necessary.
Collaborate with stakeholders to understand their needs and translate them into technical requirements.
Stay up-to-date with the latest technologies and trends in app development, and incorporate them into the development process as appropriate.
Required Skills
SharePoint Development Framework: Proficiency in SharePoint Development Framework is essential for this role. The candidate must have a deep understanding of SharePoint's capabilities and be able to leverage them to meet business needs.
Project Management: The candidate must have strong project management skills, including the ability to manage multiple projects simultaneously, meet deadlines, and manage project resources effectively.
Programming Languages: Proficiency in programming languages such as Java, C#, or Python is required. The candidate must be able to write clean, maintainable code and be familiar with best practices in software development.
The candidate must possess a Bachelor's degree in Computer Science, Information Technology, or a related field, with a Master's degree preferred.
Preferred Skills
Mobile App Development: Experience with mobile app development platforms such as Android or iOS would be beneficial.
Cloud Computing: Knowledge of cloud platforms like AWS, Azure, or Google Cloud would be an advantage.
Database Management: Familiarity with database management systems like SQL Server, Oracle, or MySQL would be useful.
UI/UX Design: Skills in UI/UX design can help in creating user-friendly applications.
Agile Methodologies: Experience with Agile methodologies like Scrum or Kanban can be beneficial.
DevOps: Knowledge of DevOps practices and tools like Jenkins, Docker, or Kubernetes would be an advantage.
Cybersecurity: Understanding of cybersecurity principles and practices can be useful.
Machine Learning: Familiarity with machine learning algorithms and libraries can be beneficial.
Data Analysis: Skills in data analysis using tools like Excel, R, or Python would be an advantage.
Communication: Strong written and verbal communication skills can be useful in this role.