Lead Software Engineer
Lead Software Engineer
Job Responsibilities
- Drive requirements gathering and specifications
- Evaluate scope, project plan & timeline
- Assess risk and analyze mitigation options
- Develop and design Proof of concept and/or prototypes
- Communicate Status and collaborate with distributed delivery teams
- Refine project plan & timeline
- Architect ad design Solution/application modules
- Develop implementation specification
- Drive unit test specification
- Participate in implementation specification review
Requirements
- 4+ combined years in software development and 2+ years of development in web-related technologies
- 2+ years of development in React/CSS/HTML, JavaScript, Java, Spring boot, JSP, Database, AWS Serverless
- Bachelor’s Degree Information Systems, Information Technology, Computer Science, related field or Equivalent Experience
- Experience in the financial services industry is preferred.
- Excellent oral and written communication skills are essential in order to work with all levels within the company.
- Full understanding of the Software Development Life Cycle
- Design and architect software solutions
- Hands-on experience with UI framework using ReactJs and/or React.
- Excellent working knowledge of SQL Server and Team Foundation Server
- Must be able to handle various tasks simultaneously, organize, prioritize, make decisions and work efficiently and effectively under deadlines
- Must be able to work with geographically disperse teams and stakeholders through both onshore and offshore teams
- Must routinely exercise independent judgment and be able to work independently
- Excellent analytical and problem-solving skills
- Demonstrated ability to multi-task in a fast-paced environment with competing priorities
Key Skills: Java, Springboot, JSP, Database, AWS Serverless
Location: Bangalore
Years of Experience: 7- 10 Years