Segue Technologies Inc

Company Details

Senior Software Engineer - Remote

Job ID

: 22435

Location

: Arlington, VA 22201, USA

Salary

: Not Specified

Job Views

: 10

Posted

: 08-13-2019

Job Description

Position Summary:

Segue Technologies, Inc. seeks a senior Software Engineer. This is a full-time remote telework position. The senior Software Engineer will be responsible for the development, testing, deployment, maintenance and sustainment of one of our projects.

Segue is a fun, rapidly growing organization as exemplified by our inclusion in Virginia Business Magazines best places to work for 9 years in a row. We provide full life cycle application development and tailored system sustainment to Federal, Non-profit, and Commercial organizations. Our compensation package includes: Competitive Annual Salaries, Profit-Sharing and Bonus Incentives, Paid Time Off that Increases with Seniority, Paid Holidays, Life and Disability Insurance, 401K Retirement Plan with Employer Contribution, Dental, Vision, and Health Insurance, Flexible Spending Account, Tuition and Training Reimbursement.

Job Duties and Responsibilities include but are not limited to:

  • Work independently and as part of a team to analyze issues and requirements and translate these into processes and/or software development tasks
  • Develop and analyze the design and architecture of complex software application systems
  • Manage and support system deployment
  • Lead efforts to continually develop, improve, refine and extend applications
  • Collaborate with team to understand and translate requirements, and ensure that specifications and architecture design meet broader technical strategic goals
  • Collaborate with team members throughout the development process in ensuring best practices and designing scalable analytics infrastructure and data transformation/aggregation processes
  • Provide leadership in the development and implementation of short- and long-term technology plans and related policies and procedures
  • Provide architectural and implementation oversight and guidance to ensure consistency and quality of design and code
  • Analyze and document existing systems, review pre-existing complex code and provide recommendations to improve performance & maintainability
  • Write, test, and debug complex problems in various modules of the various software application
  • Manage test and acceptance activities
  • Direct contribution to development and test efforts
  • Design and build reusable modules to be used throughout our applications
  • Provide application functional design, coding, code review, unit testing, debugging, support and other phases of the SDLC
  • Provide expert application design guidance on solution system designs, redesigns for platform, performance, and integration of new technical features and capabilities
  • Lead development of application and data governance standards
  • May translate business requirements into specific designs and/or participate in the design, evaluation and selection of IT solutions for software for a specific business process
  • Additional tasks as required

Required Skills:

  • Bachelor’s degree in Computer Science, IT Systems, Software Engineering or another technical field, or related major. Relevant technical experience may be substituted for the bachelor’s degree
  • 8+ years of software engineering/development experience
  • Knowledge of Microsoft .NET development using C#, including WinForms and/or ASP.Net development
  • Knowledge of at least one other major programming language (such as Java, C/C++, Python, PHP, etc.)
  • Experience in Object Oriented Languages & Concepts (MVC, Design Patterns)
  • .Net WinForms development experience
  • Web Application and Relational Database (SQL Server, Oracle) experience (functional understanding of database structure)
  • Experience with technical documentation (review, edit, write, and update)
  • Experience with Test Driven Development
  • Demonstrable experience with ground-up system development (end-to-end system development), as well as support of live production systems
  • Excellent oral and written communication skills
  • Ability to work independently with minimal supervisory direction
  • Ability to obtain and maintain and Active Secret Security Clearance
  • One or more of the following certifications: CompTIA Security+ Certification, Microsoft Certified Solutions Developer (MCSD), Certified Secure Software Lifecycle Processional (CSSLP), or other related certification
  • Current ITIL Foundation certification or ability to obtain ITIL Foundation certification within 30 days of hire

Desired Skills:

  • Current knowledge of TIMS and/or GTIMS programs
  • Current knowledge of Air Force Network environments
  • Knowledge of multiple programming languages, platforms, and commercial/open source libraries (such as EXTJs, jQuery, Bootstrap, Angular, React, Infragistics, etc.)
  • Experience with DoD System Development
  • Agile SDLC methodologies experience
  • Master’s Degree in Computer Science, IT Systems, Software Engineering, or another related major
  • Active Secret Clearance

Technical Requirements:

  • A minimum of 10 mbps download and 5 mbps upload speed from a reliable internet provider (Cable, DSL or Fiber Optic/FiOS providers only)
  • Quiet, private workspace

 

Segue Technologies, Inc. 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. Please visit our website, www.seguetech.com/careers, to submit an application.

Job Category
Information-Technology
Employment Types
Full time
Share This Job

Advanced Search