Job Description
Are you a passionate Software Engineer looking to make an impact in a world-class tech environment? Apex Digital Systems is seeking a highly skilled professional to join our innovative engineering team in the heart of New York City.
We pride ourselves on cutting-edge technology and a culture of excellence. If you are looking for a career with relocation assistance and competitive compensation, this is your opportunity to advance your career with a forward-thinking company.
Join us and be part of a team that values your expertise and invests in your future.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams of product managers, designers, and engineers to deliver high-quality features.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Conduct code reviews, perform debugging, and optimize application performance for speed and scalability.
- Participate in the full software development lifecycle, including requirements analysis, testing, and deployment.
- Troubleshoot complex technical issues and implement effective, long-term solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- Minimum of 4-6 years of professional software development experience.
- Proficiency in at least two of the following: Java, Python, JavaScript, or C#.
- Strong understanding of database management systems (SQL, NoSQL) and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.
- Strong communication skills and a proactive attitude towards learning new technologies.