Analyze, plan, design, develop tests, and document computer programs, applying knowledge of programming techniques, enterprise design patterns, and computer systems. Participate in Data Analytics application development lifecycle from requirements to maintenance. Create, modify, and migrate reports and dashboards in Tableau and other cloud-based data analytics tools as required, utilizing Level of Detail (LOD) expressions to solve complex business problems and provide meaningful insights to stakeholders. Write data integration pipelines to pull data into and from Snowflake and Azure data files using the results to create reports and dashboards. Identify the objects, interfaces, business components and common service components. Modify existing software to fix errors, interacting with clients to gather requirements & utilizing knowledge of OOPS concepts involving Java/.NET, Python, Azure, SOAP, REST, Jenkins, Cloud, Spring JPA, JIRA, REST Services, Elastic Search, Oracle, relational database applications, Relational, No SQL and Graph DB, Structured/Unstructured data, XML, Web-services, HTML, CSS, Pyspark, Ajax, Design Patterns, JavaScript, Autosys, Linux, Unix, Windows. Perform feasibility studies, and evaluate user requirements. May require providing services at unanticipated locations to various clients across the United States for short term and long-term durations. There is no international travel and travel frequency is unanticipated.