Developer
Internship Cochin (Ernākulam)
Job description
JOB SUMMARY:
This role is for Associate Developer with good development experience in Dot Net, Microsoft Power Platform and AI solutions development.
ESSENTIAL FUNCTIONS OF THE JOB:
· Convert business and technical requirements into an appropriate technical solution
· Maintain adherence to architectural standards/principles, global product-specific guidelines, us ability design standards, etc.
· Responsibly own project tasks and take it through completion
· Maintaining effective and consistent communication within the team, with peers, the leadership team and the peers in other IT groups
· Producing high quality deliverables in accordance with the project timeline
ANALYTICAL/DECISION MAKING RESPONSIBILITIES:
· Sound analytical skills and problem-solving skills needed to manage multiple technical challenges simultaneously per each project assigned when needed
· Takes accountability for quality technical deliverables to agreed schedule and estimates
· Applies judgment in implementing Application Engineering methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability.
KNOWLEDGE AND SKILLS REQUIREMENTS:
To be successful in this role, candidates should possess the following technical skills:
· Should have development experience in frameworks .NET Framework/.NET Core / MVC framework (C# preferred)
· Experience with software and product development lifecycle (incl. coding, coding standards and reviews, source control, testing, debugging, build, deployment and operations)
· Experience in front end / UI technologies including frameworks such as React/Angular/Backbone/Bootstrap/Node.
· Good understanding and development skills using the following: JavaScript, JQuery, REST API, JSOM, HTML5, CSS3.
· Experience on Database technologies like SQL Server
· Experience developing solutions using MS Power Platform (Power BI, PowerApps and Microsoft Flow)
· Experience developing AI solutions using Azure components
· Development skills and knowledge on Cortana Intelligence Suite, Azure Machine Learning Studio, BOT Framework and Cognitive Services
· Knowledge / Experience in build/CI/CD tools: Azure DevOps
· Knowledge / Experience on database platforms like MongoDB is a plus
· Knowledge / Experience in big data analytics tools and Programming languages like Spark/Hadoop/Hive and Scala is an added advantage
· Knowledge / Experience using statistical computer languages (R, Python) is an added advantage
· High level knowledge on disruptive and emerging technologies like RPA, Blockchain, Artificial Intelligence and Machine Learning is a plus
· Experience working in an Agile Scrum environment is a plus
· Behavioral Competencies:
· Strong verbal and written communication skills
· Must be an outstanding team player
· Ability to manage and prioritize workload
· Ability to work in fast paced environment
· Quick learner with ‘can-do’ attitude
· Must be flexible and able to quickly and positively adapt to change
OTHER REQUIREMENTS:
EDUCATION:
· B.E/ B.Tech/ MCA/ MS or equivalent degree in Computer Science discipline
EXPERIENCE:
· Minimum 1 – 2 years of experience as a software developer
CERTIFICATION REQUIREMENTS:
· Good to have MCSD: App Builder
· Industry recognized certifications in emerging technologies like AI / ML, Blockchain, etc.