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
As a Senior Software Engineer specializing in the Data Query Platform at Get It Recruit, you will play a pivotal role in designing, developing, and maintaining our data querying solutions. You will work collaboratively within a dynamic team to enhance our existing technologies and introduce innovative systems that improve reliability and performance. Your expertise will be essential in optimizing data queries and ensuring seamless integration with various data sources, ultimately driving our commitment to delivering exceptional data-driven solutions.
Job Responsibilities
- Design and implement robust solutions for data querying and retrieval.
- Collaborate with cross-functional teams including product management, data scientists, and other engineering groups to identify and define requirements.
- Optimize query performance and troubleshoot data access issues.
- Develop and maintain documentation for software design and architecture.
- Conduct code reviews to ensure adherence to best practices and maintain software quality.
- Mentor junior engineers, offering guidance on technical challenges and fostering their professional development.
- Stay current with industry trends and best practices in data querying and processing.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; Master’s degree preferred.
- 5+ years of experience in software engineering, with a focus on data querying platforms and technologies.
- Strong proficiency in SQL and experience with NoSQL databases.
- Proficient in at least one programming language such as Java, Python, or C#.
- Experience with data integration tools and ETL processes.
- Solid understanding of database design principles and data modeling.
- Familiarity with cloud technologies such as AWS, Azure, or Google Cloud Platform.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
In this position, you will engage with a range of technologies and tools including SQL databases, NoSQL solutions such as MongoDB, programming languages such as Java or Python, cloud platforms like AWS or Azure, as well as data integration tools. Familiarity with containerization technologies such as Docker and orchestration platforms like Kubernetes will be advantageous for deploying scalable applications.
Ideal Candidates
The ideal candidate for this role will possess exceptional analytical and critical thinking skills, allowing them to assess complex situations and devise effective solutions. They should be a team player who thrives in a collaborative environment, yet also excels in autonomous work settings. Strong communication skills are essential, as this role involves regular interaction with stakeholders at various levels. Additionally, a passion for continuous learning and adapting to emerging technologies will be key to success in this role.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.