ETL Developer
Software Developer
Location: New York, US Office
Years of Experience: 5-7 Years
Job Summary: We are seeking a skilled Software Developer with a strong background in Data Modeling to join our dynamic team. The ideal candidate will have a proven track record in software development and a deep understanding of data structures and database design. You will play a crucial role in designing, implementing, and maintaining software solutions that meet our business needs.
Responsibilities:
- Design and develop software applications based on user requirements and specifications.
- Utilize strong Data Modeling skills to create efficient and scalable database structures.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and resolve software defects and performance issues.
- Stay updated with emerging technologies and industry trends to enhance development processes.
Mandatory Skills:
- Strong expertise in Data Modeling and database design.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases.
- Solid understanding of software development methodologies (Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
Preferred Skills:
- Familiarity with cloud platforms (AWS, Azure).
- Experience with front-end technologies (HTML, CSS, JavaScript).
- Knowledge of DevOps practices and tools.
- Experience in working with APIs and microservices architecture.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5-7 years of relevant software development experience.
- Strong communication and teamwork skills.