|Reference # :||19-210030||Title :||Engineer-SoftwrEngnr|
|Location :||RestonAustin, TX|
|Experience Level :||Start Date :||02/19/2019|
The Software Data Engineer is an accomplished technical leader, proactive customer-focused advocate, a team player with substantial software engineering experience, preferably with some experience within the health care industry. The Software Engineer will provide architecture, design, and implementation expertise to a cross-functional software development team. The Software Engineer will play a key role of migrating enterprise applications into a consolidated application which leverages cloud computing and big data technologies.
The Software Engineer must have hands-on experience with enterprise level software development, integration and implementation with web based applications. The ideal candidate will have an advanced understanding of Java, JEE platform, data ingestion, data discovery & analysis, data cleansing, data transformation, data modeling, and data visualization. This candidate must demonstrate a willingness to learn new cutting edge technologies and overcome technical challenges in a fast paced environment.
? Responsible for analysis, design, development, unit testing, and integration testing for existing or new business requirements using state of the art technologies, including production support.
? Architect, design, develop, implement and maintain code to support data processing and flows
? Defines infrastructure for design and integration of internet computing systems by analyzing information requirements; determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing the development of the physical database.
? Confirms architecture capability and flexibility to support high availability web applications by developing proof of concepts; completing validation tests.
? Improves architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
? Build reusable code and libraries for future use
? Perform production support activities such as monitor system processes, evaluate the outcome of system processes, work through system exceptions, and create processes to monitor and report on the overall system health.
? Work independently to understand the assigned work, deliver on agreed upon dates and raise issues/risks in a timely manner in case of risk to deliverables.
? Create/modify artifacts and deliverables expected from the SDLC and change management process such as project charter, proposed solution documents etc.
? Follow the SDLC and change management processes adopted by the organization. Participate in change management meetings to provide impact assessment of requested change, update the defect tracking system with most up to date information and perform release management tasks as assigned by Development manager.
Education Required: Bachelor's degree from an accredited college or university in Computer Science, Information Technology or related field. Education Preferred: Master's degree in Computer Science or engineering field preferred.
Skills / Knowledge Required:
Skills / Knowledge Preferred:
? Working knowledge of Adobe Flex technologies including MXML and ActionScript.
? 3+ yrs experience in software development in enterprise applications and web based applications, data discovery & analysis, data cleansing, data transformation, data modelling, and data visualization/dashboard modeling
? 5+ yrs experience in software development in enterprise applications and web based applications, data discovery & analysis, data cleansing, data transformation, data modelling, and data visualization
- Employee Events
- Employee Referral Program
- Flexible Spending Accounts
- Life Insurance
- Long Term Disability
- Medical, Dental and Vision