On-Site Senior Software Engineer

Envision Employment Solutions, LLC Fairfax , VA 22030

Posted 1 week ago

Envision Employment Solutions, LLC is hiring an On-site Senior Software Engineer for one of their clients in
Fairfax, VA.
About Job:

  • Job Type: Direct Hire
  • Job Function: Information Technology
  • Industry: Defense & Space
  • Experience Level: Mid-senior
  • Education Level: Bachelor’s Degree.

  • Skills:
    Java PHP JavaScript XML HTML SWL and Web Development, TS/SCI and full polygraph required.
  • Relocation Assistance: Yes
  • Number of
    Positions:
    2


>
Summary:

This position provides an opportunity to further advance the cutting-edge technology that supports some of our nation’s core defense/intelligence services and systems. Our employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions.
Qualifications:
For the senior level position, a Bachelor's degree in software engineering or a related technical field is required (or equivalent experience), plus a minimum of 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience. Agile experience preferred. Candidates with less experience with the respective degree would be considered for the mid-level or junior level positions. A minimum of three years' related experience is required for the junior level position.
Clearance Requirments:
Department of Defense Top Secret / SCI w Polygraph (full poly, not partial) security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.


Representative Duties and Tasks:

  • Performs software requirements analysis, system integration activities, leads research, designs, develops and tests software and tools, to include development of new work products or enhancing existing applications, systems or embedded products
  • Performs technical planning, verification and validation of others work, cost and risk analysis, and supportability and effectiveness analyses for total systems
  • Performs analysis for all levels of total system product to include concept, design, architecture, user experience, test, installation, operation, maintenance
  • Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex solutions
  • Ensures the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints
  • Performs functional analysis, time-line analysis, detail trade studies, requirements allocation and interface definition studies to translate customer requirements into software solutions utilizing whatever development life-cycle techniques or model will yield the optimal results (Agile, Waterfall, etc.)
  • Researches and analyzes data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or application
  • Applies and champions the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
  • Participates as a Subject Matter Expert in internal review of software components and systems
  • Receives no appreciable instruction on day-to-day work
  • More often responsible to define the scope, schedule and expectations for the work they execute or lead
  • Exercises latitude in determining technical objectives of assignments for self and teams
  • Accountable to lead and guide the completion of major programs and projects
  • Responsible for resolution of significant and diverse range of complex problems and issues of broad scope and complexity which require the use of ingenuity and creativity
  • Erroneous decisions or recommendations, or failure to accomplish results or errors typically will negatively impact business segment financial results and cause business segment to fail to achieve organizational objectives
  • Provides leadership and/or direction and/or supervision to lower level employees and teams
  • Leads small technical proposals and contributes to medium sized proposals
  • Frequently responsible to lead collaboration activities with senior management and leadership within the company
  • Frequently responsible to lead collaboration with organizations outside engineering or with external customers and vendors/suppliers
  • Occasional contact with Business Development
  • Travel may be required
  • Security clearance may be required
  • Networks with key contacts outside own area of expertise as well as with senior internal and external personnel

Knowledge Skills and Abilities:

  • A seasoned, experienced professional having a wide range of professional experience and possessing a strong understanding of software engineering concepts, principles, and theories and expert at applying technical standards and methodologies to resolve a wide range of issues in creative ways
  • Demonstrates strong skills at helping company meet financial and business objectives by resolving complex issues in creative, effective and financially favorable ways
  • Capable of working on complex problems of diverse scope or situations or data that requires in-depth evaluation of variable factors
  • Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Detailed and strong knowledge of technology trends and champions new ideas and product and process improvements
  • Strong knowledge of the software development process as well as software engineering concepts, principles, and theories
  • Strong knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting
  • Detailed knowledge of other related engineering and support disciplines
  • Strong ability to excel at the development of new theories and methods
  • Strong awareness of business objectives and Engineering's role in achieving
  • Strong ability to be creative, innovative and responsible, and able to master advanced decision-making skills
  • Strong ability to multi-task
  • Strong ability to grasp and apply new information quickly
  • Shows initiative on assignments, and professionally executes projects as a technical lead with little or no direction, frequently provides direction and leadership to technical teams and determines methods and procedures
  • Strong ability to handle significant responsibility, leadership and accountability while executing very complex assignments
  • Strong ability to be a team player who thrives in collaborative environments and revels in team success, meeting and exceeding personal and team commitments
  • Advocate and champion at interpreting, defining and applying company policies and procedures to resolve very complex issues
  • Strong proficiency in Microsoft Office applications
  • Strong written and verbal communications skills
  • Strong ability to recognize and clearly report relevant information
  • Strong understanding of basic task/project leadership principles including SPI/CPI, Earned Value, Cost Account Management (CAM), and Statistical Process Controls
  • Skilled in communicating issues, impacts, and corrective actions; someone who is capable of providing technical leadership to an organization.

Envision Employment Solutions, LLC provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, age, disability, veteran, marital, or domestic partner status. EES is committed to a diverse workforce and is an affirmative action employer.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Java Software Engineer

CGI Group Inc.

Posted 6 days ago

VIEW JOBS 10/8/2019 12:00:00 AM 2020-01-06T00:00 Position Description: This is an exciting full-time opportunity to work in a fast-paced environment with a team of passionate technologists. The Senior Java Software Engineer will work in conjunction with onsite and offsite teams to resolve critical client issues and propose technology solutions that will benefit a mission critical project. Our client is looking to stand up a development team, primarily in Java. The Senior Software Engineer will perform a mix of application development and debugging/ troubleshooting issues. This isn't a traditional development role because you'll be working on the client side to make design and functionality changes to our Performance Budgeting application, which is built on top of CGI's Momentum application. All applicants selected for hire must possess US citizenship and be eligible for a SECRET security clearance, per client requirements. An interim Secret clearance is required to begin working onsite with our client, and a Secret clearance must be maintained throughout the project duration. #CGIFederalSoftwareJob #BePartofCGIMomentum #LI-HS1 Your future duties and responsibilities: * Diagnose application, infrastructure, and technology issues, define an appropriate solution, support the resolution, and document the incident. * Translate functional designs into technical designs * Perform impact analysis to determine all the portions of the application which will need updating to implement the proposed changes * Develop and unit test code in accordance with the defined technical designs * Create unit test plans which detail test conditions and expected results * Conduct code reviews to ensure compliance with application development standards, technical requirements, and designed specifications. * Prepare and produce releases of software components * Deploy updated application to testing and/or development environments * Support continuous improvement by investigating alternatives and technologies and presenting these for technical review * Mentor junior developers and other technical resources to ensure compliance to standards and quality, and verify team deliverables Required qualifications to be successful in this role: * BS in Computer Science or related IT field and 5+ years of hands-on Software Development experience in Java and Java EE platforms * Object-oriented analysis and design using common design patterns * Excellent knowledge of Relational Databases, SQL and Object-Relational Mapping technologies * Experience in developing web applications using at least one popular web framework * Experience translating functional requirements into functional and technical design specifications * Experience performing impact analysis to successfully create and execute effective technical designs * Sun Certified Java Developer Preferred, but not required * The ideal candidate will have experience in the following technology stack: o Java 8 o SQL / PL/SQL o Oracle 12c Database o HTML/CSS/JQuery/AJAX (preferred) o Oracle WebLogic 12 (preferred) o BMC Control-M (preferred) Skills: * Java What you can expect from us: Build your career with us. It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients' digital journeys and offering our professionals exciting career opportunities. At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create. Be part of building one of the largest independent technology and business services firms in the world. Learn more about CGI at www.cgi.com. No unsolicited agency referrals please. CGI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status, political affiliation, genetic information, or any other legally protected status or characteristics. CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_Employment_Compliance@cgi.com. You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned. We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members. All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI's legal duty to furnish information. CGI Group Inc. Fairfax VA

On-Site Senior Software Engineer

Envision Employment Solutions, LLC