Senior Software Engineer for DC Top Workplace !
Full-time
About Next Century
We were founded as a direct result of the 9/11 attacks and provide solutions that integrate situational awareness, at a glance analysis, decision support, collaboration, and other core capabilities utilizing our expertise in data visualization, user interface design, GIS, image exploitation, and mobile computing.
Responsibilities
- Developing a REST Interface
- Utilizing Java and Python to create libraries
- Analyzing, designing, coordinating, and supervising the development of software systems to form a basis for the solution of information processing problems
- Analyzing system specifications and translating system requirements to task specifications for junior programmers
- Analyzing current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
- Developing new programs and proofing the program to develop needed changes to assure production of a quality product
- Developing new programs, analyzing current programs and processes, and making recommendations which yield a more cost effective product
- Writing, editing, and debugging new computer programs for assigned projects, including necessary records and desired output
- Testing new programs to ensure that logic and syntax are correct, and that program results are accurate; assisting lower-level programmers with programming assignments
- Documenting code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
Qualifications
- Maintaining a TS/SCI w/Poly clearance
Benefits
- Medical Insurance
- Vision Insurance
- Disability Coverage
- Life Insurance
- Employee Assistance Program
- Flexible Hours
- Personal Leave Time
- Holidays
- Domestic partner benefits
- 401(k) Plan
- Flexible Spending Accounts
- Up to $12,000 Referral Bonuses