Location: Hybrid work environment (2-3 days per week onsite in Newark, NJ)
Join a dynamic and innovative team within the US Business Technology
Organization as a Lead Software Engineer . This long-term contract position offers the opportunity to collaborate with product owners, tech leads, designers, and engineers to enhance the Global Commissions and Comp-Operations Platform . You’ll play a vital role in developing, testing, and debugging applications, delivering cutting-edge products and services that address sophisticated business challenges.
We’re looking for a leader with advanced technical expertise, a passion for problem-solving, and the ability to inspire and guide teams. Strong communication, collaboration, and agile skills, coupled with a business-focused mindset, are essential to excel in this role.
Key Responsibilities:
- Application Development: Write high-quality, efficient, and well-documented code using modern design patterns and architectural principles.
- Collaboration: Partner with product owners to understand requirements, define feature stories, and work closely with tech leads and team members to deliver impactful solutions.
- Testing & Debugging: Develop unit, integration, and functional automation tests. Resolve issues identified during quality assurance or product support.
- Technical Leadership: Stay ahead of emerging technologies, coach team members, and foster a culture of innovation and continuous learning.
- Problem Solving: Tackle complex technical challenges that require analysis and creative solutions.
- Technology Stack: Utilize programming languages such as Python, Java, and JavaScript, along with frameworks like React, Springboot, and Node.js.
Skills & Expertise:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Technical Proficiency:
- Programming languages: Python, Java, JavaScript
- Frameworks: React, Angular, Springboot, Node.js
- Data Management: NoSQL, Relational Databases, MongoDB, BPM tools
- Data Streaming: SQS, Kinesis, Kafka
- APIs: REST, SOAP, JSON, XML, SOA patterns
- Automated Testing: JUnit, Jasmine
- Security: DevSecOps, secure coding, authentication protocols (OAuth 2.0, OpenID Connect, SAML 2.0), SSL
- DevOps Tools: GitHub, Jenkins, Bitbucket
- AWS Core Services: CloudWatch, Code-Deploy
Soft Skills:
- Strong problem-solving, communication, and collaboration abilities
- Experience mentoring and coaching team members to achieve their best
- Agile development methodologies and Test-Driven Development (TDD) expertise
- Business acumen to align technical solutions with organizational goals
Preferred Qualifications:
- Experience in AWS development and architecture patterns
- Knowledge of design thinking principles
- Financial or insurance industry experience is a bonus