Job Description
Job Description
Robert Half's client is looking for a Software Engineer for a 100% Remote, 6-month contract with a high likelihood of extending. In this long-term contract role, you will have the opportunity to design and develop software solutions that enhance system efficiency and drive innovation. As a key contributor, you will collaborate with cross-functional teams to create seamless integrations and ensure the security of our applications.
Responsibilities:
• Develop and implement software applications to automate processes and improve system functionality.
• Collaborate with cross-functional teams to design, integrate, and optimize systems.
• Identify and resolve vulnerabilities to enhance application security.
• Utilize CI/CD pipelines to streamline development and deployment processes.
• Leverage Azure Cloud Services to build scalable and efficient solutions.
• Write and debug code to interact with APIs and solve complex challenges.
• Manage configuration systems and automate repetitive tasks.
• Conduct thorough testing and debugging to ensure the reliability of software applications.
• Proficiency in at least one programming language such as Python, Bash, Java, JavaScript, C++, C#, or Go.
• Experience with Git and GitHub
• Strong understanding of APIs, microservices, and object-oriented programming principles.
• Experience with unit testing and data storage solutions.
• Familiarity with CI/CD pipelines and cloud services like Azure.
• Excellent communication skills and a collaborative mindset.
• Working knowledge of tools such as Terraform, Kubernetes, and Docker is preferred.
• Experience with Python and Node.js is a plus.
• Analytical thinking and creative problem-solving abilities.