Senior Software Engineer
NCI Information Systems, Inc. - Andrews AFB, MD

This job posting is no longer available on NCI Information Systems, Inc.. Find similar jobs: Senior Software Engineer jobs - NCI Information Systems jobs

NCI: As a Senior Software Engineer, you will be designing, building, testing, implementing and maintaining Web site applications using ColdFusion and SQL Server as the DBMS to meet the Air National Guard requirements.

The developer will need to work with a range of Web site applications and be able to transfer the customers’ needs into real and robust Web site applications. Some of the types of Web site applications to be worked on include enterprise applications, management and enterprise information applications, and Enterprise Resource Planning (E.R.P.) systems in the DOD environment. The customer requirements must be gathered and understood in order to transfer the requirements into a robust Web site application. The Web developer will be responsible for coordinating, planning, testing, and implementing of new releases and feature sets. They also will be utilizing a streamlined Agile methodology within a MSF (Microsoft Solution Framework) with Team Foundation Server support This position requires knowledge of ColdFusion and MS SQL, as well as a working knowledge of related technologies such as: AJAX, CSS, JavaScript, XML, and HTML/DHTML. The Web developer will demonstrate the ability to lead a project across all aspects of the systems development lifecycle. This position requires a person who is self-motivated to stay on schedule and provide a quality product. This individual must also be highly motivated in the area of Web development in order to stay current with present trends and activities. Related experience in DOD systems is a plus.

Requirements:
• 5+ years developing web applications • 4+ years of experience with Cold Fusion applications • Comfortable creating and working with CFC, functions, and includes • Solid experience working with AJAX, CSS, JavaScript, XML, and HTML/DHTML • Database development and working with SQL queries, stored procedures, and views • Create server and client side form validation • Ability to research and resolve coding issues • Strong debugging/QA skills • Knowledge and experience with Web site security using login authentication and user access permissions • Experience designing and coding user interfaces using frameworks • Strong interpersonal skills required to communicate with clients in order to understand their needs and then to transform conversations to action as it relates to the Web applications development • Ability to work with team members regarding tasks associated with active Web development projects • Knowledge and experience across the full systems development lifecycle • Participates in the planning and implementing of new releases and feature sets • Responsible for day-to-day application production support • Strong knowledge of 508 standards • Experience using a version control system • Ability to obtain and maintain a DOD Secret clearance

Preferred Education and Experience:
• A Bachelor's Degree in Computer Science, Electrical Engineering, or Mathematics. • 5+ years of experience designing, developing, testing, implementing Web applications • 4+ years of experience designing, developing, testing & implementing ColdFusion web applications • 1+ years of experience with Team Foundation Server

At NCI, we’re more than just a paycheck…

We offer significant opportunity for growth at NCI – Adding more and more employees and company locations nationwide, we continue to seek top talent to ensure our path of innovation, growth and unmatched customer experience. We reward our employees with competitive compensation, flexible time off, retirement plan with company match and much more…

MEDICAL/DENTAL/VISION PROGRAMS - NCI offers three medical plan options to meet the personal health needs and budgets of our full-time employees and their families. All plans provide our employees and their eligible dependents with major medical and prescription drug coverage. The dental plan provides coverage options so as to ensure our full-time employees and their eligible dependents are able to follow a regularly scheduled program of dental care with their providers of choice. A vision maintenance plan offers a cost-savings option for our full-time employees and their families in need of comprehensive annual eye exams, prescription glasses, and contact lenses.

STOCK & WEALTH - NCI’s 401(k) Profit Sharing Plan is eligible to all full-time and regular part-time employees. Employees may elect to have contributions invested in any of the 15 different investment funds, five retirement-date-based funds, or three different portfolio options available under the plan. The company matching contribution is equal to 50% of employee elected pre-tax contributions up to 6% of eligible pay, subject to the IRS maximum.

LIFE INSURANCE - NCI provides company paid Basic Life/ AD&D Insurance Coverage. The basic coverage benefit is equal to one times (1X) an employee's annual base salary. Employees may also opt for a generous flat rate insurance coverage. For coverage above the company-provided limits, employees may purchase supplemental insurance coverage for themselves and their family members.

WORK/LIFE BALANCE - All employees are eligible for additional programs including Paid Time Off (PTO).

ADDITIONAL BENEFITS

- Flexible Spending Programs
- Employee Assistance Program (EAP) for employees and their immediate family
- Health Club Reimbursement through NCI’s Wellness Program

It is your turn… Choose your career path and become part of the NCI team where you will be valued for your unique skills and capabilities and where you will be rewarded for key contributions to NCI and our customers.

Make the commitment and take the next step towards joining the NCI Team. Our application process will take approximately 5-10 minutes to complete.

If you do not meet the minimum qualifications for this position, please review our current openings now and in the future. Thank you for your interest in NCI!

It is the policy of NCI to provide equal opportunity in recruiting, hiring, training, and promoting individuals in all job categories without regard to race, color, religion, national origin, gender, age, sexual orientation, disability or veteran status.

The information above has been designed to indicate the general nature and level of work performed by employees within the classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.

NCI Information Systems, Inc. - 20 months ago - save job - copy to clipboard
Recommended Jobs
Network Support (Systems) Engineer Level 2
NCI Information Systems, Inc. - Andrews AFB, MD
NCI Information Systems, Inc. - 15 hours ago

Senior Software Development Engineer I
MAR, Incorporated - Bethesda, MD
MAR, Incorporated - 1 day ago

Senior Software Engineer
RDA Corporation - Washington, DC
RDA Corporation - 12 days ago
Easily apply
About this company
105 reviews
NCI isn't the newest hit show on CBS, but an IT services provider primarily for US federal government agencies. Among its services are...