Software Engineer

Applied Network Solutions Inc.

$100K — $200K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 14 years' experience in software engineering on similar programs and contracts
  • Bachelor's degree in Computer Science or related field; or equivalent experience
  • Expertise in data visualization toolkit development and support
  • Ability to troubleshoot and debug existing software
  • Familiarity with modern software development processes and methodologies
  • Strong mentoring skills and team supervision capability

Responsibilities

  • Analyze user requirements to craft software design specifications
  • Debug and correct existing software defects
  • Recommend improvements for documentation and development processes
  • Design and implement new features in software applications
  • Integrate software into modified systems or environments
  • Develop data queries for databases or data repositories
  • Oversee development teams to ensure project compliance with software processes

Benefits

  • Comprehensive medical, dental, and vision insurance with additional perks
  • Unique pet discount program
  • Generous paid time off policy
  • Maternity and paternity leave offered
  • Supplemental military leave pay
  • 11 paid holidays throughout the year
  • 401(k) with company matching contribution
  • Robust professional development opportunities
  • 100% coverage for short- and long-term disability insurance
  • Life insurance fully covered by employer
  • Options for supplemental life insurance
  • Referral bonus program to reward employee referrals
  • Annual allowance for company-branded items
  • Potential for overtime pay
  • Flexible work schedules available
Full Job Description
We are seeking a skilled Software Engineer (UI Engineer) to join our team in Annapolis Junction, MD. Requirements The Software Engineer develops, implements and supports the usage of the data visualization toolkit, configuration, deployment and usage. Applies advanced consulting skills and/or extensive technical expertise, full industry knowledge. Develops innovative solutions to complex problems. Works without considerable direction; mentors and may supervise team members • Analyze user requirements to derive software design and performance requirements • Debug existing software and correct defects • Provide recommendations for improving documentation and software development process standards • Design and code new software or modify existing software to add new features • Integrate existing software into new or modified systems or operating environments • Develop simple data queries for existing or proposed databases or data repositories • Design, develop or modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design • Oversee one or more software development teams to ensure the work is completed in accordance with the constrains of the software development process being used on any particular project Qualifications • 14 years' experience as a software engineer in programs and contracts of similar scope, type and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on project with similar software processes may be substituted for a bachelor's degree. Benefits: ANS offers excellent compensation along with a generous benefits package to include: • Family Medical, Dental (w/ adult orthodontia) and Vision coverage • Pet Discount Program • PTO (Paid Time Off) • Maternity/ Paternity Leave • Supplemental Military Leave Pay • 11 Paid Holidays • 401(k) plan with 6% Company Contribution • Generous Professional Development Program • 100% Employer paid Short- and Long-Term Disability • 100% Employer paid Life Insurance • Supplemental Whole Life Insurance • Lucrative Referral Bonus Program • Annual Allowance for ANS Swag • Potential for Paid Overtime • Flexible Work Schedules As required by local law, Applied Network Solutions, Inc. provides reasonable salary ranges of compensation for work performed in applicable states. Ranges are not a guarantee of compensation and depend on a variety of factors, including but not limited to contractual requirements, work location, years of experience, skill set, and education. Overtime is not guaranteed for this position. The anticipated pay range for this position is $100,000 - $200,000 USD.

Similar Jobs

More Jobs at Applied Network Solutions Inc.

More Information Technology Jobs

Find similar Software Engineer jobs: