3NSI Careers
3nSolutions, Inc.(3NSI) is dedicated to providing talented personnel to meet the mission requirements of our customers and partners.
Start Your Career with 3NSI
3NSI is always looking for highly skilled and talented individuals to support our customers in meeting their workforce demands. We encourage you to consider joining our talented staff. 3NSI is in need of the following professionals:
- System Engineers
- Program Managers
- Web Developers
- Software Developers
- Network Engineers
- Cloud Experts
- Knowledge Managers
- System Integrators
- System Administrators
- Data Scientists
- Database Designers and Managers
- Facility and Construction Managers
- Mechanical/Electrical Engineers
- Architects
- Interior Designers
- Document Management Specialists
- Administrators
- Business Analysts
- Project Integrators
- Programmers
- Application Developers
High Priority Positions
Applications Developers
This is a challenging position for an Applications Developer with a full range of system development experience to work on a new, high-profile, large scale application with users in 50+ organizations across the Sponsor. This candidate will work with a team of Software Developers to specify, design, develop, test and deploy the final system. Development will take place in an iterative fashion using scrum techniques with inputs from multiple stakeholders. This position will use flexibility and technical skills. The work will be done in a dynamic environment with multiple stakeholders. The candidate will communicate with team leads and senior leadership and rapidly adjust direction in support of new and/or changing requirements.
- Developing User Interfaces and data ingestion processes for a large scale, enterprise class system.
- Participation in iterative software development teams with adherence to all reporting requirements.
- Meeting with stakeholders, analyzing requirements, developing user stories and related artifacts, and translating these into software development tasks.
- Designing, developing and testing code for the demonstration capability.
- Working with systems engineers and architects to specify, design, develop, test and deploy the final system.
- Use of Test Driven Development (TDD) techniques for software development.
- Development of technical documentation and briefing materials to support program status reviews, control gates, and other presentations as directed by program management.
- Providing demonstrations and detailed walk through system features to a variety of technical and non-technical audiences.
- Rapid prototyping to refine requirements and design.
- This position requires access to classified materials; TS/SCI clearance + is required.
1. Demonstrated experience with the full range of system development from User Interface development to building data ingestion/Extract, Transform, Load (ETL) capabilities for large scale, high performance, enterprise class systems in the sponsor environment.
2. Demonstrated experience designing and building interfaces from a large scale data repository to web browser-based User Interfaces for secure systems.
3. Demonstrated experience developing applications using technologies including two or more of the following: Java, Java EE, JavaScript, JSP, AJAX, Angular, Apache Tomcat, HTML/CSS, Spring Framework, JUnit, Eclipse IDE, GIT.
4. Demonstrated experience developing applications using technologies including data base technologies, such as MySQL.
5. Demonstrated experience with standard data exchange formats including Extensible Markup Language (XML).
6. Demonstrated experience integrating shared services from other information technology service providers into the overall architecture.
7. Demonstrated experience participating in Agile software development teams using scrum.
Software Developer (Systems Software)
1. Demonstrated experience developing with Java.
2. Demonstrated experience leading design sessions for large scale software re-engineering effort.
3. Demonstrated experience with front-end web development such as HTML, CSS and JavaScript.
4.Demonstrated experience developing with an MVC technology such as Seam or Spring.
5.Demonstrated experience with web application technologies such as such as JBoss, Weblogic or Tomcat.
6. Demonstrated experience with system deployments tools such as Maven or Jenkins/Hudson.
7. Demonstrated experience with Object Relational Mapping (ORM) technologies such as Hibernate.
8. Demonstrated experience developing with Oracle or similar RDMS
9. Demonstrated experience working with Agile software development methodologies (Scrum).
Tools Developer
Benefits With 3NSI
Success begins with each employee. Our benefits program helps us provide our employees with all the tools and support needed to succeed and grow professionally. At 3NSI, the needs of the Employee are supported through Health, Professional Development, and Financial Management programs. You are fully vested and able to take advantage of all the benefits starting on Day 1 of employment.
Compensation
- Competitive Salary
- A 401K Plan with Dollar-for-Dollar Matching up to 6% of Salary with 100% Vesting 0n Day One of Employment
- Referral Bonuses
- Performance Awards
- Profit Share for New Business
Training & Development Benefits
- Education Financial Assistance
- Free Virtual Training
- Free Online Training
Health and Wellness*
- Group Health Plan Coverage
- Medical/Prescription Benefits
- Dental Benefits
- Vision Benefits
- Health Care Flexible Spending Account Plan
- Health Savings Account Program
- Employee Assistance Program
- Basic Term Life
- Basic Disability
- 4 Weeks of Vacation
- 10 Holidays
*All health insurance coverage is at NO COST to our employees.
Financial Convenience Benefits
- Payroll Direct Deposit
- Debit Pay Card Option
- Credit Union
- Retirement Planning
- 529 College Savings Plan Support
- ePay Stub Electronic Paycheck Options
Ancillary Benefits
- Adoption Assistance
- Commuter Benefits
- Company Sponsored Events
- Career Management
Commitment to Our Employees.
Career Development Assistance
3NSI aims to exceed all expectations by managing the career growth of our employees. To ensure the success of our employees, 3NSI is committed to working with you to plan the trajectory of your career. We encourage all 3NSI employees to take advantage of training opportunities and educational assistance benefits that we offer and we will seek new opportunities to place you in the position that optimizes your talents.