Software Developer (1068)*
The employer provides software product development and big data analytics, storage and retrieval software and services in an on-shore off-shore development environment. Meet with IT and/or business management to gather requirements pertaining to their data storage and retrieval and analytics requirements to optimize business operations at all levels. Evaluate prospective client's existing business, operations, technology, current data storage and analytic capabilities in order to provide solutions pertaining to big data analytic requirements on premises and the Cloud. Identify key requirements and provide solutions for clients utilizing best practices. Implement data warehousing applications in Big Data environment. Participate in the full development cycle including analysis, development, testing, documentation of cloud based applications utilizing Hadoop (a suite of development tools used to develop big data based applications), Spark (a tool that leverages existing Hadoop tools to speed and improve big data application performance), and AWS (a suite of development tools used to deploy applications to the cloud). Assist in machine learning model development by working with Data Scientist and implementing those model in Big Data application. Monitor complete development life cycle to ensure it comports with client expectations and contractual obligations as set forth and detailed in the SOW.
Qualification & Experience:
Requires a Master's Degree in Computer Applications and 1 year of experience. In lieu of, will accept a Bachelor's Degree in Computer Applications and 5 years of progressive experience, or any suitable combination of education, training or experience thereof. No less than a Bachelor's Degree in Computer Applications and 5 years of progressive experience is acceptable.