Software Developer (All Levels)

$63,720 - $120,375/Yr

Noblis - Huntsville, AL

posted 4 months ago

Part-time,Full-time - Entry Level
Huntsville, AL
Professional, Scientific, and Technical Services

About the position

Noblis is seeking to hire a Software Developer with an ACTIVE Top Secret Clearance. As a Software Developer, you will be a crucial member of the development team, responsible for creating and maintaining high-quality software applications that meet business requirements. You will utilize your expertise in programming languages to design, code, test, and debug applications, ensuring they are scalable, secure, and performant. Your responsibilities will include collaborating with cross-functional teams to gather requirements, developing technical specifications, and implementing solutions that align with best practices and industry standards. In this role, you will be responsible for designing, testing, coding, and developing software to meet users' needs. You will recommend software upgrades for current and future systems, ensuring that software continues to function normally through maintenance, upgrades, and testing. Documenting every aspect of the application, service, or environment will be essential as a reference for future operations and maintenance, including version and platform upgrades. You will develop code, test, and debug new software or enhancements to existing software, working closely with technical staff to understand and resolve problems with software. Additionally, you will address customer complaints regarding software and respond to suggestions for improvements and enhancements, while working with application development tools, standards, and languages. You may also assist in the development of software user manuals.

Responsibilities

  • Design, test, code, and develop software to meet user needs.
  • Recommend software upgrades for current and future systems.
  • Ensure software continues to function normally through maintenance, upgrades, and testing.
  • Document every aspect of the application, service, or environment for future reference.
  • Develop code, test, and debug new software or enhancements to existing software.
  • Work with technical staff to understand and resolve software problems.
  • Address customer complaints regarding software and respond to suggestions for improvements.
  • Work with application development tools, standards, and languages.
  • Assist in the development of software user manuals.

Requirements

  • Bachelor's degree in computer science, data science, or related analytical, scientific, or technical discipline; six additional years of experience can substitute for a degree.
  • 1 - 4 years of experience for Junior Level; 5 - 8 years for Mid Level; 8 - 10 years for Senior Level; 10+ years for SME Level.
  • Good understanding of business applications and user, performance, quality, interface, and security requirements.
  • Experience with programming languages such as Java, JavaScript, and Python.
  • Experience with container technologies.
  • Strong self-organization and self-management skills, with emphasis on self-initiation, teamwork, and follow-through.
  • Strong professional and interpersonal skills.
  • Ability to improve self, team, and process through teamwork, communication, idea-sharing, collaboration, and problem-solving.
  • Active Top Secret security clearance with SCI eligibility.

Nice-to-haves

  • Experience with data warehousing using AWS cloud, MySQL, or Snowflake.
  • Experience incorporating open source tools into existing architectures as tools and technologies evolve.
  • Experience with tools such as Spark, Hadoop, Hive, AWS EMR, or Kafka.
  • Experience with NoSQL implementations, including MongoDB or Cassandra.
  • Experience with Unix and Linux, including basic commands and Shell scripting.
  • Experience operating in a scaled agile (SAFe) environment.
  • Experience with Atlassian Suite of tools; Jira, Confluence.

Benefits

  • Health insurance coverage.
  • Life insurance coverage.
  • Disability insurance coverage.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development opportunities.
  • Tuition assistance programs.
  • Work-life balance programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service