AVP, Technical Lead - SSP
Jersey CIty, NJ
About the Job
Full Stack Technical Lead
This is a rare opportunity to apply your leadership and full stack software engineering expertise to the subjects you love: Data and AI! We are looking for someone to lead and grow a talented team of full stack software and machine learning engineers. You should have superb software engineering, technical, business and communication skills to be able to work with business and technology leaders to define and prioritize architecture, design and engineering capabilities needed to deliver a world-class autonomous underwriting platform.
The successful candidate will be a proven software engineering leader who is comfortable with ambiguity, demonstrates attention to detail, and thrives in a fast-paced environment. This individual will be partnering with architects and technical leads from other functional areas as well as playing the role of a technical lead for a group of full stack software engineers. You will be required to bring the team together and drive architecture and design decisions and work to deliver quality software product. You will also lead and influence technical directions of the software architecture and design. Good communication, interpersonal, and leadership skills are a must have for this position.
Key Responsibilities
Education and Experience
The Company is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. The Company will consider all qualified applicants for employment without regard to race, color, religious creed, citizenship, national origin, ancestry, age, sex, sexual orientation, genetic information, physical or mental disability, veteran or marital status, or any other class protected by law. To comply with applicable laws ensuring equal employment opportunities to qualified individuals with a disability, the Company will make reasonable accommodations for the known physical or mental limitations of an otherwise qualified individual with a disability who is an applicant or an employee unless undue hardship to the Company would result.
This is a rare opportunity to apply your leadership and full stack software engineering expertise to the subjects you love: Data and AI! We are looking for someone to lead and grow a talented team of full stack software and machine learning engineers. You should have superb software engineering, technical, business and communication skills to be able to work with business and technology leaders to define and prioritize architecture, design and engineering capabilities needed to deliver a world-class autonomous underwriting platform.
The successful candidate will be a proven software engineering leader who is comfortable with ambiguity, demonstrates attention to detail, and thrives in a fast-paced environment. This individual will be partnering with architects and technical leads from other functional areas as well as playing the role of a technical lead for a group of full stack software engineers. You will be required to bring the team together and drive architecture and design decisions and work to deliver quality software product. You will also lead and influence technical directions of the software architecture and design. Good communication, interpersonal, and leadership skills are a must have for this position.
Key Responsibilities
- You will be responsible for the technical architecture feature development, application design and problem solving, and will be accountable for the technical delivery of the project by your team.
- You will be hands-on with projects, a lead in the architecture and scaffolding, and getting deep into design and code. You will be looked to as a senior authority in software development and delivery.
- You will be expected to drive technical direction of the projects and assure they meet scalability, robustness, quality and security requirements.
- You'll work with delivery lead, program manager, scrum master, development leads and other technical leads to ensure we're building high-quality products as well as delivering the project on time and on budget.
- As a technical lead, part of your role will be to manage and mentor members of your technology team.
Education and Experience
- Bachelor s Degree in Computer Science, Information Technology, Information Systems, Computer Engineering, Software Engineering, or a related field.
- Technical lead responsible for design and implementation of Microservices, APIs and responsive front-end applications in Angular.
- Azure certified software engineer with hands-on experience in Kubernetes, Cosmos, SQL, Logic Apps, Kafka and other Azure services.
- 6+ years of experience as hands-on full stack software engineer who is responsible for coding Microservices and Apps deployed on Azure cloud platform.
- Full Stack software engineer who is responsible to code enterprise software applications using JavaScript, .Net, Node, Azure Cosmos, Kubernetes, Kafka, etc.
- Experience in development of REST based APIs using Open API specification and/or creating specifications w/swagger
- Cloud experience in configuring devops, continuous integration and continuous deployment pipelines using git, jenkins, maven, etc.
- Design and implementation of relational, document, key-value or graph database model and optimize database performance.
- Develop automated testing for unit, system and integration test cases and improve test coverage for your application code bases
- Perform complex troubleshooting of critical problem tickets, resolving defects in existing production software and provide root-cause analysis
- Hands-on experience working with code quality and code coverage tools/frameworks (e.g. sonarqube, appscan, etc.)
- Understanding of how to secure webapps and APIs using OpenID/OAuth2.0 standards.
- Understanding of how to implement applications in lambda server-less architecture like Azure functions, which are scalable and secure.
- Experience in containerizing and deploying applications using Docker & Kubernetes.
- Experience in creating technical specification, software architecture, testing plan, release and deployment documents.
- Demonstrated ability to perform code change management by creating branches, merging and software releases using git version control system.
- Experience in processing large sets of data using Kafka, Azure event hub/grid, etc.
- Experience in coding web applications using Angular and Nodejs.
- Excellent written/verbal skills and demonstrated ability to meet commitments under pressure.
- Has demonstrated the ability to work well with others and be respected as a leader.
- An excellent communicator and collaborator across multiple technical and business stakeholders and leaders.
- Very good stakeholder management skills.
- Must be a self-starter, work without supervision.
- Ability to take full ownership of work and show initiative as needed.
- Has demonstrated the ability to work across cultural and language barriers.
The Company is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. The Company will consider all qualified applicants for employment without regard to race, color, religious creed, citizenship, national origin, ancestry, age, sex, sexual orientation, genetic information, physical or mental disability, veteran or marital status, or any other class protected by law. To comply with applicable laws ensuring equal employment opportunities to qualified individuals with a disability, the Company will make reasonable accommodations for the known physical or mental limitations of an otherwise qualified individual with a disability who is an applicant or an employee unless undue hardship to the Company would result.
Source : SSP