Software Engineer
eTeam - New York, New York, us, 10261
Work at eTeam
Overview
- View job
Overview
Responsibilities: • Lead the technical design, implementation, and deployment of software solutions • Working experience in the development Adobe Experience Manager applications • Coordinate and lead cross-functional teams, ensuring that projects are successfully executed meeting LinkedIn's standards for quality software engineering • Design and ship high volume of elegant code with foresight to avoid performance, scalability, usability, maintainability, availability and testability issues. • Maintain understanding of latest technologies and tools and leverage them to improve existing products and services. • Identify opportunities within the team for potential leverage and reuse by developing libraries, APIs, and shared services • Assist in the onboarding and ramp-up of new engineers • Contribute towards the definition of product and technical roadmaps o The role involves developing and maintaining software applications. o Responsibilities include coding, debugging, and collaborating with other team members.
Basic Qualifications: • BA/BS degree in Computer Science or related field • 6+ years of software engineering experience o Proficiency in programming languages such as Java as main requirement, Python, or C++. o Experience with software development frameworks and tools. o Knowledge of database management and SQL. o Understanding of software development lifecycle and methodologies.
Preferred Qualifications: • Proven track record of developing large-scale highly available services and systems in Java or Scala • Working experience of build systems, databases, and Linux-based infrastructures • Demonstrated understanding of Computer Science fundamentals • Demonstrated understanding of architectural models and technology stack used for developing highly scalable and highly available web applications and systems • Demonstrated communication skills, both written and verbal • Understanding of Agile Software Development methodologies
Suggested Skills: • Developer • Communication • Collaboration
ET_RV01