Novul Solutions
Software Engineer
Novul Solutions, Chantilly, Virginia, United States, 22021
Job Description
Software Engineer needed to support government projects in Chantilly, Virginia. Candidates should have a comprehensive skill set that encompasses full lifecycle software development within a technical project management framework. The position involves working in an Agile development environment and requires strong skills in design, development, and deployment of software applications.
Requirements
Technical project management and full lifecycle software development. Agile development environment experience. Proficiency in developing Single Page Applications with HTML5, CSS3, SCSS, TypeScript, Angular 2+. Experience developing RESTful web services with Java 8+, Spring Framework 4+, Spring Security 4+. Familiarity with non-relational databases, e.g., DynamoDB. Knowledge of Internet/Web protocols (Tomcat, Node.js, Web Services, SSL). Experience in JUnit and Jasmine tests; familiarity with Jest or Karma. DevOps tools expertise: Git, Jenkins, Nexus. Desired Skills:
Development with websockets, Angular Material, AngularJS, Bootstrap, JQuery. Scripting skills in Shell, Perl, Python or similar for automation. Experience with AWS and Azure cloud services. Ability to work in a fast-paced, Lean Agile environment. Experience in rapid prototyping and user-centric application development. Familiarity with JIRA, communicating with senior levels, and managing IT systems and missions. Software Engineering Lead Role: The role includes serving as the point of contact for oversight of all full-stack software development activities across various platforms and applications.
Benefits
Paid Time and Flexibility
Paid Time Off (PTO): Enjoy up to 10 paid days off plus an additional 5 floating days each year, offering flexibility and work-life balance. Holidays: Benefit from 11 paid holidays, with the option to use flex time instead, accommodating personal preferences and needs. Flexibility in Work Hours: Tailored to support work-life balance, enhancing employee satisfaction and productivity. Financial and Retirement Benefits
Bi-Monthly Payroll: Consistent and reliable pay schedule, ensuring financial stability. Retirement Savings Plan (401[k]): A partnership with one of the top retirement plan providers in the U.S., featuring a guaranteed 3% match, fostering long-term financial security. Eligibility criteria include being 21 years or older, with plan participation starting after 3 months of employment. Performance and Recognition Awards: Quarterly individual or company-wide awards, acknowledging and rewarding excellence. Health and Wellness
UnitedHealthcare PPO Plan: Comprehensive national coverage, including medical, dental, vision, and Health Savings Account (HSA) options. Coverage begins on the first of the month following your start date. Enrollment must be completed within 30 days of starting to avoid waiting for the annual enrollment period in October. Career Development and Commuter Support
Career Advancement: Offers reimbursement for tuition and training essential for career growth, promoting continuous learning and development. Commuter Benefits: A $150 monthly contribution towards parking expenses, easing the commute. Receipts are required by the 25th of each month, with reimbursements processed in the following payroll. Bonus Programs
Performance-Based Bonuses: Project-specific bonuses that reward individual contributions to the company's success. Annual Company-Wide Bonus: Reflects the company's overall performance, sharing success across the team.
Requirements
Technical project management and full lifecycle software development. Agile development environment experience. Proficiency in developing Single Page Applications with HTML5, CSS3, SCSS, TypeScript, Angular 2+. Experience developing RESTful web services with Java 8+, Spring Framework 4+, Spring Security 4+. Familiarity with non-relational databases, e.g., DynamoDB. Knowledge of Internet/Web protocols (Tomcat, Node.js, Web Services, SSL). Experience in JUnit and Jasmine tests; familiarity with Jest or Karma. DevOps tools expertise: Git, Jenkins, Nexus. Desired Skills:
Development with websockets, Angular Material, AngularJS, Bootstrap, JQuery. Scripting skills in Shell, Perl, Python or similar for automation. Experience with AWS and Azure cloud services. Ability to work in a fast-paced, Lean Agile environment. Experience in rapid prototyping and user-centric application development. Familiarity with JIRA, communicating with senior levels, and managing IT systems and missions. Software Engineering Lead Role: The role includes serving as the point of contact for oversight of all full-stack software development activities across various platforms and applications.
Benefits
Paid Time and Flexibility
Paid Time Off (PTO): Enjoy up to 10 paid days off plus an additional 5 floating days each year, offering flexibility and work-life balance. Holidays: Benefit from 11 paid holidays, with the option to use flex time instead, accommodating personal preferences and needs. Flexibility in Work Hours: Tailored to support work-life balance, enhancing employee satisfaction and productivity. Financial and Retirement Benefits
Bi-Monthly Payroll: Consistent and reliable pay schedule, ensuring financial stability. Retirement Savings Plan (401[k]): A partnership with one of the top retirement plan providers in the U.S., featuring a guaranteed 3% match, fostering long-term financial security. Eligibility criteria include being 21 years or older, with plan participation starting after 3 months of employment. Performance and Recognition Awards: Quarterly individual or company-wide awards, acknowledging and rewarding excellence. Health and Wellness
UnitedHealthcare PPO Plan: Comprehensive national coverage, including medical, dental, vision, and Health Savings Account (HSA) options. Coverage begins on the first of the month following your start date. Enrollment must be completed within 30 days of starting to avoid waiting for the annual enrollment period in October. Career Development and Commuter Support
Career Advancement: Offers reimbursement for tuition and training essential for career growth, promoting continuous learning and development. Commuter Benefits: A $150 monthly contribution towards parking expenses, easing the commute. Receipts are required by the 25th of each month, with reimbursements processed in the following payroll. Bonus Programs
Performance-Based Bonuses: Project-specific bonuses that reward individual contributions to the company's success. Annual Company-Wide Bonus: Reflects the company's overall performance, sharing success across the team.