Software Developer

Torch Technologies, Inc. · Huntsville, AL

Company

Torch Technologies, Inc.

Location

Huntsville, AL

Type

Full Time

Job Description

We appreciate your interest in employment with Torch Technologies and assure you that we are sincerely interested in your qualifications. A clear understanding of your background and work history will aid us in evaluating and identifying you for the position that best meets your qualifications. Torch Technologies, Inc. being an Equal Opportunity Employer assures you as an applicant, impartial consideration. Therefore, it is extremely important for you to provide us with that information which would best qualify you for the position desired.

Job Title

Software Developer

Location

Alabama - Huntsville - Huntsville, AL 35802 US (Primary)

Job Description

Torch Technologies, a 100 percent employee-owned company, is seeking a professional Software Developer to join the Advanced VizLab (AVL) team currently developing cutting edge visualization products including virtual training devices. Candidates applying for this position will have the opportunity to build and integrate server-side software technology with interactive visualization products for educating and training soldiers, sailors, airmen, marines, and civilians.

The candidate selected for this position will be a member of an agile development team working closely with other developers, artists, and subject matter experts. The ideal candidate must be able to work well both independently and within a multi-disciplinary collaborative team environment. The teams are developing both a reusable framework and customer applications using the framework.

Check out our Virtual Training Projects here: https://www.torchtechnologies.com/solutions/virtualtraining

https://www.simvana.com

Expectations and Responsibilities:
    • You are expected to be a positive, engaged, and contributing team member, both within the Scrum team, functional team, lab, and across the company.
    • You will collaborate daily with fellow developers, artists, and subject matter experts to create top-tier visualization products for military and commercial customers.
    • You will be responsible for executing all aspects of the Software Development Life Cycle (SDLC) including documentation and maintenance as a full stack developer.
    • Everyone on the team is expected to write well-designed (SOLID), testable code, we work together as a team to help make that happen.
    • We are integrating software components into a fully functional software system frequently to assure the increments we create fit the whole system.
    • You will be called on at times to troubleshoot and upgrade existing systems as well as establish new systems.
    • Everyone on the team conducts peer reviews including detailed feedback.
    • You will develop flowcharts, designs, and documentation to clarify requirements for new features, as well as to extend and refactor existing capabilities.
    • We are working to improve our automated test plans to achieve > 80% test coverage.


Job Requirements

Personal Requirements:
    • Exceptional interpersonal communications skills. Able to effectively communicate in verbal and written form.
    • Must be effective in contributing to problem-solving.
    • Able to work independently, prioritize and meet deadlines.
    • Must be organized, able to manage multiple projects simultaneously, and understand business needs.
    • Offer advice and suggestions for improving the development process.
    • Excited to explain complex technical concepts and share knowledge with diverse audiences both internally and externally.
    • Enjoys helping mentor fellow engineers as they develop new skills and advance in their careers.

Technical Requirements:
  • Hands-on experience in software engineering and up to date on best practices.
  • Proven work experience as a Software Engineer or Software Developer.
  • Experience working in a Scrum team with examples of success.
  • +5 years of experience working with Javascript, HTML5, SQL and one of the following languages: C#, Java, C++.
  • +5 years of experience with a database (Oracle, MySQL, PosgreSQL, Sql Server).
  • Experience writing unit tests for the above listed technologies.
  • Experience working with Kubernetes, containers, and networking.
  • Experience working with micro-services.
  • Experience writing well tested, clean code and building CI/CD pipelines to deliver solutions as quickly as possible.
  • A Bachelor's Degree in Computer Science or Software Engineering and +5 years of professional development experience.

Desired but Not Required Experience:
  • Leading and mentoring a team of developers
  • Machine Learning algorithms and technologies
  • Engineering streaming data pipelines for offline analytics.
  • Data warehouse development and maintenance.
  • Developing with NoSQL or Graph database.


COVID Policy: In accordance with the Executive Order 14042 on Ensuring Adequate COVID Safety Protocols for Federal Contractors, Torch Technologies is obligated to comply with the requirements that all employees be vaccinated from COVID-19. Prospective and/or new employees will be required to be fully vaccinated and provide proof of vaccination status or have an approved legal accommodation as a condition of employment prior to the start of employment.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access https://torchtechnologies.hua.hrsmart.com/ats as a result of your disability. You can request reasonable accommodations by sending an email to [email protected]. Thanks for your interest in Torch Technologies.

Date Posted

09/02/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8