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 - Hospitality, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Developer (Systems Software) at Get It Recruit - Hospitality will play a pivotal role in designing, developing, and maintaining high-performance systems software solutions that enhance our technological infrastructure. This position requires a proactive individual who can analyze complex system requirements and articulate scalable software designs that meet business needs. The developer will collaborate closely with cross-functional teams to implement innovative solutions, ensuring seamless integration and optimal performance of our applications in a remote work environment.
Job Responsibilities
- Design, implement, and maintain robust software solutions that address business challenges.
- Collaborate with cross-disciplinary teams to gather requirements and transform them into technical specifications.
- Perform thorough code reviews to ensure adherence to best practices and coding standards.
- Debug and troubleshoot software issues to enhance performance and usability.
- Document software designs, coding processes, and system changes for future reference.
- Integrate third-party services and APIs to streamline system functionality.
- Stay abreast of emerging technologies and evaluate their potential application within the organization.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in systems software development.
- Proficient in programming languages such as C++, Java, or Python.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Experience with version control systems (e.g., Git) and continuous integration tools.
- Familiarity with database management systems and data modeling concepts.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The candidate for this role will primarily utilize modern programming languages such as C++, Java, and Python, in conjunction with development environments like Visual Studio or Eclipse. Familiarity with cloud platforms like AWS or Azure will be beneficial, along with experience in using databases such as SQL Server or PostgreSQL. The role may also leverage tools for version control (Git) and project management (JIRA, Trello) to maintain workflow efficiency.
Ideal Candidates
The ideal candidates for this position will possess a strong passion for technology and a relentless drive to innovate. They will demonstrate exceptional analytical and logical thinking skills, enabling them to tackle complex problems effectively. Good communication skills are paramount, as collaboration with various teams is a key aspect of the role. Additionally, candidates should be self-motivated, capable of working independently while remaining aligned with team objectives and company goals.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.