Advertisement
Job Description:
Gather Software requirements and Data Analytics (~15%)
Elicit requirements from customer
Review User Stories and create software development tasks
Participate in daily project team huddles and attend daily calls with the onsite team and customer to understand business needs
Work closely with business intelligence and analytics developers to understand, analyze, make solution recommendations, and define alternate strategy for data design, data orchestration, and ensure data consistency and accuracy
Develop architecture design (~10%)
Develop iterative prototypes and analyze various upstream data sources
Prepare approach document based on the business needs
Identify design alternatives and conduct technical feasibility
Develop proof of concepts for technical evaluation and early customer feedback
Develop database schema and document other architectural dependencies for a reliable, scalable, and optimal solution
Develop algorithms to convert functional specifications into software design
Application development using Azure SQL, Azure services, Power BI, Machine Learning, SharePoint Online, Power Apps, and C# (~65%)
Develop, maintain, and enhance ADF pipelines, Azure Analysis Services, Azure Databricks, and various forms of BI content including reports, dashboards, and analytical models
Develop and maintain the machine learning models using Python
Develop various rich content report using Power BI
Write frontend and backend code as per the approach document
Unit test the solution
Develop, maintain, and enhance web applications using latest frameworks and libraries
Analyze the reports generated by the tools and incorporate the changes/ results
Conduct peer code reviews and external code reviews using Git and Azure DevOps
Generate and deploy daily builds for verification and customer review
Ensure the consistency between the defined requirements, the implementation of the business logic at the database layer, and the user’s experience in interacting with that data
Debug, monitor, and troubleshoot solutions
Verification Automation framework development using Selenium and other tools
Training and certifications (~10%)
Participate in technical study groups and internal trainings
Complete in-house certifications to improve the skills on different technologies
Complete MOOC courses from Microsoft Learn
Complete MOOC courses from Coursera, edX, Udemy, and Pluralsight, as needed
Complete Microsoft certifications on Data Analyst Associate, Azure Developer Associate, Azure Data Engineer Associate, Azure AI Engineer Associate, and Azure Data Scientist Associate as needed
About Company:



