SonicJobs Logo
Left arrow iconBack to search

Mid-Level Software Engineer

DigiFlight
Posted 2 months ago, valid for 19 days
Location

Huntsville, AL 35804, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The position requires a software developer with 3-5 years of experience in Java and Python for scalable application development.
  • Candidates should have strong core Java skills, including multithreading, and proficiency in Python for scripting and data automation.
  • Experience with both Linux and Windows operating systems is necessary, along with familiarity in using DevOps tools like Git and CI/CD pipelines.
  • The role involves writing clean, maintainable code, participating in code reviews, and providing mentorship to junior engineers.
  • The salary for this position is competitive and commensurate with experience.

Duties & Responsibilities

路 Develop scalable software applications using Gemini Code Assist, Java and Python.

路 Build, integrate, and optimize Windows-based desktop or server applications.

路 Configure, deploy, and maintain applications on Linux servers with rpm-based system experience.

路 Write clean, maintainable, and well-documented code using GIT or similar tools.

路 Participate in code reviews to ensure system integrity and quality.

路 Troubleshoot, debug, and upgrade existing software systems.

路 Collaborate with engineers to design robust system architectures.

路 Create a software management plan to include managing multiple configurations and disaster recovery media

路 Provide mentorship and training to subordinate software engineers


Minimum Experience

3-5 Years


Required Skills

路 Java Proficiency: Strong core Java skills, including multithreading and memory management.

路 Python Proficiency: Scripting, data automation, and backend framework experience.

路 OS Expertise: Hands-on experience developing for both Linux (RHEL/Ubuntu, centOS, and Fedora) and Windows ecosystems.

路 DevOps Tools: Familiarity with Git, CI/CD pipelines, and build automation.

路 Problem Solving: Strong analytical skills to debug complex, cross-platform issues.

路 Education: Bachelor鈥檚 degree in Computer Science, Engineering, or a related technical field.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.