Senior Software Developer

Apply Now

Company: Inalab Consulting, Inc.

Location: Fort Collins, CO 80525

Description:

Job Title: Senior Software Developer, Applications (Habits)

Client: FWS Environmental Conservation Online System (ECOS)

Location/Remote: Falls Church, VA or Fort Collins, CO (2-3 days in office, 2-3 days WFH)

Clearance: Public Trust

Citizenship: US or Green Card / Permanent Resident - must pass a Background Investigation

Education (If required): BS - Computer and Information Systems or equivalent

Description: Experience designing, building, and maintaining complex, mission critical systems by striving for build and test automation, "keeping it simple", following industry best practices, and embracing agile, test-driven development.
  • 3+ years' experience as a front-end developer.
  • 2+ years' experience as a UI/UX designer.
  • Experience with Sencha Java EXT JS.
  • Experience that demonstrates both JavaScript proficiency and understanding of SOLID design principles (plugins, node packages, etc.).
  • Experience working within an integrated development environment such as Visual Studio.
  • Experience with version control systems (TFS/Git/GitHub).
  • Familiarity with various branching/merging strategies.
  • Proficiency in designing interfaces and building clickable prototypes using tools such as Balsamiq or Sketch.
  • Cloud migration experience desired.

Tasks:
  • Deployment/Decommissioning of Software - testing must be completed and documented prior to any release of code changes to the production environment. A testing and documentation plan shall be provided to the ECOS Management Team and the USFWS Business Sponsor to obtain approval.
  • Changes will be deployed to all three ECOS environments (QA, Beta, and Production) in staggered deployments.
  • All production deployments require USFWS Business Sponsor and ECOS Program Management approval prior to deployment. Upon approval of the Business Sponsor and successful testing, the application improvements and changes will be deployed to production.
  • Minor System Behaviors are refined, as required, for existing workflows and user interface is updated according to needs.
  • Decommissioning of Software require ECOS Management Team and USFWS Business Sponsor approval prior to decommissioning of any software. A project
  • Plan for the decommission must be prepared and approved by the USFWS Business Sponsor, and shall include closing all points of integration with other applications or ECOS Common, retiring old code, archiving data, etc. All decommissioning activities will be documented in confluence or elsewhere as required by USFWS.
  • Testing - general testing on Beta and Production. Manual testing of development code to ensure quality and that security best practices are followed regarding sensitive information such as PII. Testing will be performed on application improvements, defects, new development tasks and will include validation of ECOS coding best practices. Browser testing will include manual testing across Edge and Chrome at a minimum.
  • Security - identify, define, integrate, manage, and document necessary security requirements to meet DOI/USFWS security framework. This includes:
  • Documentation
  • Security Scans
  • Fixes that result from the security scan
  • Documentation - perform a review of all system documentation associated with ECOS systems, update the existing documentation and add new documentation for all new elements of functionality. Development documentation will provide technical guidance for intricate business logic and functions introduced. Historical reports will be rolled over and available.

About Inalab Consulting, Inc.

Inalab Consulting is a leading Small Business IT solutions and strategy consulting firm focused on providing solutions that transform enterprise operations in the government and commercial sectors by dependably bridging the gap between business strategy and technology. The company was founded in 2005 and is a privately held company headquartered in Fairfax, Virginia. We see technology as an efficient, economical means to an end, and are dedicated to crafting technical solutions that result in increasing interoperable, responsive, and cost-effective enterprises. We are totally focused on providing "Cost-effective Solutions" to our customers.

Working at Inalab Consulting, Inc.

Inalab is a diverse, prosperous, and rewarding place to work. We provide our employees with competitive benefits, educational assistance, and career growth opportunities. Every employee is valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

With our company you will earn a highly competitive salary commensurate with your skill level and experience. You will also enjoy:
  • Minimum of two (2) weeks annual paid time off.
  • A comprehensive, company-paid medical, dental, and vision plan and life insurance.
  • 401K plan with a vesting schedule for company added contributions.

Inalab is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Similar Jobs