Lead Software Engineer
fidelity
Job Description
- A technology focused software development space with a focused/driven attitude towards developing and supporting of critical systems.
- Building quality solutions that align with the technology blueprint and best practices to solve business problems by driving systems analysis, design, development and ongoing support.
- Working with our global team and helping them in building solutions.
The Skills that are Key to this role
- You are Delivery focused with the ability to take full ownership
- You have Experience working with distributed teams in different time-zones
- You have Strong commitment to quality and engineering excellence
- You have Strong communication skills, problem solving skills and adaptability
- You have Experience in reverse engineering and understanding existing applications
- You must have a product mindset.
- You have good design/coding skills.
Technical / Behavioral
- Strong development experience in Java, Angular, Javascript, HTML, CSS,
- Experience in Relational Database and knowledge on SQL server or any other Database tools.
- Open Source Frameworks - Spring MVC, Spring Boot
- Knowledge of AWS and Python.
- Strong knowledge of responsive web design and technologies
- Strong knowledge of continuous integration and deployment - Jenkins, Concourse, Git
- Should be able to do release management by coordinating with multiple stake holders.
The Skills that are Good to Have for this role
- Excellent written and verbal communication skills
- Continuous out-of-the-box assessment of status-quo and opportunities for improvement
- Self-motivated with proven ability to effectively work with diverse personalities in a dynamic and demanding environment
- Involvement in development and delivery of high quality, timely and maintainable software solutions in an Agile environment which meet functional and non-functional business requirements
- Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity
- Demonstrates software engineering excellence through continuous integration, continuous deployment, Acceptance Test Driven Development