Software Engineer
SoTalent · New York, NY
Apply & track with Apply EdgeSoftware Engineer📍 Location: New York, New York, United States (Hybrid)🏢 Industry: Staffing and Recruiting💼 Work Setting: HybridWe are seeking a highly skilled Software Engineer to join our dynamic development team. You will be responsible for designing, developing, testing, and maintaining high-quality software applications and services. This role requires strong problem-solving abilities, excellent coding skills, and effective collaboration with cross-functional teams.Key Responsibilities:Design, develop, and implement software solutions based on user requirements and technical specifications.Write clean, scalable, and maintainable code following best practices.Collaborate with product managers, designers, and fellow engineers to define, prioritize, and deliver impactful features.Conduct thorough testing and debugging to ensure high-quality software performance.Participate in code reviews, offering constructive feedback and adhering to coding standards.Contribute to architectural decisions and continuously enhance development processes.Stay current with emerging technologies and trends to suggest improvements and innovative solutions.Required Qualifications:Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).2+ years of experience in software development.Proficiency in at least one programming language such as Java, Python, JavaScript, C#, or Ruby.Experience with web frameworks and databases (SQL and NoSQL).Strong understanding of software development methodologies (Agile, Scrum).Familiarity with version control systems (e.g., Git).Excellent problem-solving skills and attention to detail.Preferred Qualifications:Experience with cloud platforms (AWS, Azure, Google Cloud).Knowledge of containerization technologies (Docker, Kubernetes).Familiarity with CI/CD pipelines and DevOps practices.Strong interpersonal and communication skills.