Nissan Motors
Lead Software Engineer - Full Stack
This job is now closed
Job Description
- Req#: R00096657
- Review and monitor functional and non-functional requirements and lead architecture-related activities for project teams
- Lead design and development of architecture-related project artefacts (e.g., solution architecture, deployment architecture, data flow diagrams, security architecture)
- Proactively identify technical project challenges and its effects on risk, time, resources and scope
- Analyze, log and maintain technical debt and support project team in prioritizing and resolving it
- Analyze current and emerging technologies and determine ways to improve solutions (including proposals to enterprise architecture teams to get it accepted in company tech stack)
- Work with infrastructure professionals within the company to ensure hardware (on premise and cloud) is available for projects and working properly
- Support project managers in monitoring progress of technical initiatives
- Support project team in resolving technical problems as they arise
- Providing supervision and guidance to development teams
- Hands-on experience in Spring Boot / Spring Cloud Microservices
- Experience in writing server-less functions on AWS Lambda
- Experience on AWS EC2, ECS, S3, API Gateway, Docker is must
- Experience with messaging architecture and event-based architecture
- Experience in FTL Engine, Splunk, Prometheus, Grafana, JMeter, is preferred
- Experience in Java 11 with OpenJDK, Correto, Alpine JDK is preferred
- Strong Hands-on experience in Angular 7/8/9 or React
- Strong on Object oriented JavaScript
- Strong experience in JavaScript and ES6.
- Experience with Nginx based Docker containerization
- Experience in Server Side Rendering, Auth-Guard, DOM manipulation, JWT token management is must
- Strong working knowledge in Angular Material theme with Web Pack bundle management
- Strong knowledge on breaking down UI application in to components and designing responsive layouts.
- Strong experience in CSS manipulation, Media queries, handling HTML and XSS injections, UI security best practices and role based access implementation Is must.
- Minimum 10+ years of total work experience with at least 5 years of experience in leading a Technical team
- Bachelor’s degree in Information Technology, Software Engineering, Computer Science, or related field.
- Very Strong OO skills, Solid coding skills.
- Proven Experience in engineering and software architecture design
- Good knowledge, understanding & experience of working with multitier architectures.
- Current understanding of best practices regarding security, performance and availability
- Sound knowledge of application integrations patterns and related tech stack
- Experience developing IT and cloud infrastructure
- Exposure to complete product development cycles
- Must be comfortable working in fuzzy environments where boundaries aren’t clearly defined.
- Advanced understanding of business analysis techniques and processes
- Project management and leadership skills are essential
- Positive outlook in meeting challenges and working to a high level
- Quick & Excellent Problem solving skills for complex & large scale distributed problems.
- Experience in Finance Domain is good to have.
Nissan is a pioneer in Innovation and Technology. With a focus on Mobility, Operational Excellence, Value to our Customers and Electrification of vehicles, you can expect to be part of a very exciting journey here at Nissan. Nissan is going after a massive Digital Transformation backed by leading technologies across the organization globally. We are committed to building a diverse, entrepreneurial organization, and our current team is a strong evidence of that. Our people are what drive the business forward. At Nissan Digital, you will be part of a dynamic team with ample opportunities to grow and make a difference.
What we are looking for
With the global digital team, you will use your skills developed over the years to implement innovative solutions using the latest technology to solve some challenging business problems. You’ll work complex projects and contribute to the overall strategic vision of the organization
We are looking for an innovative Technical Lead to develop and implement systems architecture that will meet the business’ needs. The Technical Lead’s responsibilities include supporting requirements gathering and functional specifications, assessing the current state and supporting the project team in the transition plan to the to-be state for Customer Experience-related projects around the world.
To be successful as a Technical Lead, you should be able to work with business users to understand specifications and requirements and design the systems architecture. An outstanding Technical Lead should be able to explain complex problems and solutions to management in layman’s terms and constantly look for ways improve systems.
Key Responsibilities
Technical Competencies
Experience and Expertise
Drive your career forward and join the company leading the technology and business evolution in the automotive industry
Trivandrum Kerala IndiaAbout the company
Nissan North America, Inc., doing business as Nissan USA, is the North American headquarters, and a wholly owned subsidiary of Nissan Motor Corporation of Japan.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.