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
