среда, 26 июня 2013 г.

EDW Software Engineer at Centreville

FULCRUM IT JOB DESCRIPTION

Position Title: EDW Software Engineer
FLSA Status: Full-time, Salary, Exempt
Clearance: Ability to Obtain a Public Trust
US Citizen or Permanent Resident
Location: Centreville, VA

Summary:  Fulcrum IT is currently looking for an intermediate to senior level Java Developer to work on an in-house Enterprise Data Warehouse system. As part of a small team that will be developing a internal private cloud base Data Warehouse, the software engineer will be responsible for the analysis of functional requirements and for the development of applications needed to implement various data-centric applications, ETL workflows, BI applications and/or web services using EDW system and data.

Languages:
  Java and/or Java Spring expertise a must


Duties & Responsibilities:
This Software Engineer will involve all aspects of the software development life cycle including:
1. To perform system architecture, design and coding.
2. To analyze business and technical requirements.
3. To reviews and evaluate designs and project activities for compliance with applications design and development guidelines and standards
4. To code, debug and test software enhancements and/or new products in local, networked, or web services/applications, primarily for end users using defined programming language, tools such as STS and methodologies.
5. To develop web services/applications that abstracts server, storage, network resources across physical, virtual and cloud environments. 
6. To create design documents, conduct design and code reviews, write code, develop unit tests, debug defects, release code in an agile development environment.
7. Provides domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities.
8. Drives innovation and integration of new technologies into projects and activities in the software applications design organization.
9. Provides guidance and mentors less-experienced staff members.
10. Other duties may be assigned, as necessary.


Minimum Requirements:
 Education:  BS Computer Engineering or related
 Computers/Experience: 5+ years of Java, Spring, Javascript experience with - 5 years minimum experience with Java with working knowledge of Spring Source Tool Suite (STS)
  - 2 years minimum experience with HTML/XHTML, JavaScript and CSS
  - 2 year minimum of Web programming experience
 2+ years of experience programming in SQL Relational Databases (SQL-Server, Oracle, MySQL) and a good working knowledge of SQL.
 Certificates: None
 Clearance: Ability to Obtain a Public Trust


Knowledge, Skills, & Abilities: 
 Solid understanding of the fundamentals of computer science
 Proven success developing a cloud based RESTful web service
 Proven experience working in an Agile environment
 Excellent Written Communication skills.
 Proven success working with NoSQL Databases (Cassandra, MongoDB, HBase) with at least 1+ year Experience programming and a good working knowledge of Hadoop/MapReduce jobs
 Clear understanding of J2EE Architecture (JBoss, Apache, Tomcat, etc.) and deployment procedures
 Proven Analytical Skills (ability to digest requirements and produce design)
 Proven Ability for Testing/Quality Control
 Familiarity in functional understanding of database architecture, BI tools, reporting tools, custom JSP pages, and provide technical oversight when deploying applications to customer-facing environments.
 Must be able to communicate technical and non-technical information clearly, answer technical questions from customers, and be able provide efficient technical solutions to problems.


Desired or Preferred Knowledge, Skills, & Abilities: 
Virtualization
Linux
System Management
Cloud Environments (OpenStack, Hadoop)
Working knowledge in any of KVM, VMWare, HyperV, Amazon EC2 Cloud
Areas of focus are server, storage, network, load-balancers, firewalls, VPNs
Experience in provisioning, automation system design, built are a plus
Knowledge of packaging formats like war/ear & VM formats like vmdk, vhd, vdi are a plus
Knowledge of JUnit, JMock, some automated testing
Knowledge of VMWare, HyperV, EC2, Google AppEngine, Azure, a plus
Familiarity with Amazon Web Services (AWS), Amazon EC2 Cloud is a plus


Physical Demands - The physical demands described here are representative of those that may need to be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this Job, the employee is regularly required to sit and talk or hear. The employee is frequently required to walk; use hands to finger, handle, or feel and reach with hands and arms. The employee is occasionally required to stand; climb or balance and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 20 pounds.


Fulcrum IT Services is an information technology (IT) company based in Centreville, Virginia, that provides IT solutions and services for federal, state, local, and commercial customers. Fulcrum IT specializes in the areas of Technology Services, Cyber Security, Intelligence, Analysis & Operations, Missions Systems, Health Care and Human Capital.

Fulcrum IT is an Equal Opportunity / Affirmative Action Employer. M/F/D/V


 


Country: USA, State: Virginia, City: Centreville, Company: Fulcrum IT Services, LLC.

Комментариев нет:

Отправить комментарий