Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Overview
Get It Recruit - Information Technology is seeking a talented and dedicated Software Engineer (Platform) to join our innovative team in a remote work environment. In this role, you will be responsible for designing, developing, and maintaining scalable software solutions that enhance our platform's usability and performance. As a key contributor, you will collaborate with cross-functional teams to deliver high-quality applications and ensure the smooth operation of our technology stack, ultimately driving user satisfaction and operational efficiency.
Job Responsibilities
- Design, develop, and implement software solutions that meet business requirements.
- Collaborate with product managers, designers, and other engineers to refine feature specifications.
- Conduct code reviews to ensure code quality, maintainability, and performance.
- Debug and troubleshoot production issues, offering timely resolutions to ensure system stability.
- Write automated tests to validate the functionality and performance of application components.
- Participate in architecture discussions and help define best practices for software development.
- Stay updated with emerging technologies and industry trends to continually improve development processes.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- A minimum of 3 years of professional software engineering experience.
- Proficiency in programming languages such as Java, C#, Python, or equivalent.
- Strong understanding of software development principles, design patterns, and algorithms.
- Experience with modern web frameworks (React, Angular, Django, etc.) is preferred.
- Familiarity with cloud services (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both verbal and written, with the ability to work effectively in a remote team environment.
Technologies & Tools
In this position, the Software Engineer (Platform) will utilize a variety of technologies and tools, including programming languages such as Java or Python, web frameworks like React or Angular, cloud platforms (AWS, Azure), and containerization tools such as Docker and Kubernetes. Familiarity with modern CI/CD pipelines and version control systems (e.g., Git) is also essential to facilitate smooth software deployment and collaboration efforts within the team.
Ideal Candidates
The ideal candidates are proactive, detail-oriented individuals who thrive in a collaborative environment and embrace challenges. They possess a passion for technology and a commitment to continuous learning and improvement. Strong analytical thinking, adaptability to changing requirements, and the ability to communicate complex concepts clearly are essential qualities. A genuine interest in creating user-friendly solutions and enhancing the user experience will set candidates apart in this role.
Iowa has 18 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.