המקום בו המומחים והחברות הטובות ביותר נפגשים
Job Description:
Your day to day-
Technical Leadership: Lead complex architectural discussions involving multiple systems. Minimize operational overhead by automating maintenance tasks with manageable configurations, addressing scalability bottlenecks to enhance performance, and ensuring system availability through adherence to functional and performance SLAs.
Gap Analysis and Solution Development:Identify
Strategic Integration: Drive integration efforts and lead key work streams for strategic initiatives sponsored by senior executives.
Engineering Excellence: Foster engineering excellence by developing reusable, production-ready frameworks and drivinghigh standardsin engineering practices.
Best Practices Advocacy: Promote best practices and develop innovative solutions to advance quality and excellence initiatives.
Code Quality: Deliver high-quality, maintainable code through test-driven methodologies and rigorous code reviews.
Application Monitoring and Maintenance: Monitor andmaintaincritical applications, services, and products to ensureoptimalperformance and reliability.
What you need to bring-
Educational Background: BS/MS degree in Computer Science or a related field.
Extensive Experience: Over8years of experience in designing and developing large-scale software applications.
in Java and Frameworks: Deep understanding and hands-on experience with Java, Spring Core, and Spring Batch. Strongexpertisein both SQL and NoSQL technologies, with a solid understanding of relational and free-form databases, data architecture, and SQL/PL-SQL development.
Expertise: Proficient in Functional and Object-OrientedJavaScript/TypeScript/ES6+coding.
Client-Side Frameworks: Hands-on experience with client-side JavaScript frameworks such as React.js or Angular.js.
Frontend Technologies: Proficient in web frontend technologies including HTML, CSS, Webpack, and Bootstrap.
Server-Side JavaScript: Deep familiarity with JavaScript and server-side JavaScript frameworks like Node.js.
API Integration: Experience with remote data integration via RESTful APIs and JSON.
Mentorship and Continuous Learning: Passionate about mentoring team members and stayingup-to-datewith the latest technologies and platforms.
User Interface Design
Quality Assurance: Disciplined approach to testing and quality assurance.
Version Control: Hands-on knowledge of version control systems such as GIT.
Analytical Skills: Ability to think logically, diagnose/triage issues, and make informed decisions.
: Bias towards action, with a strong drive to execute and follow through.
Programming Paradigms: Hands-on knowledge of Object-Oriented Programming (OOP), Object-Oriented Design (OOD), and Functional programming languages. Strong understanding of concurrency, parallelism, and networking, along with deep knowledge of data structures and algorithms.
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The U.S. national annual pay range for this role is
$84500 to $204600
Our Benefits:
Any general requests for consideration of your skills, please
משרות נוספות שיכולות לעניין אותך