Bengaluru, IND
20 hours ago
Software Engineer
**Job Description Summary** Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. **Job Description** **Roles and Responsibilities** In this role, you will: • Collaborate with Tech Leads, software developers to implement solutions that are aligned with and extend shared platforms and solutions. • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques. • Writes codes that meets standards and delivers desired functionality using the technology selected for the project. • Build features such as web services and micro apps. • Work on core data structures and algorithms and implement them using language of choice. **Education Qualification** Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with 3+ years of experience. **Desired CharacteristicsTechnical Expertise:** - Experience with front-end technologies such as Javascript, HTML5, CSS, ReactJS. - Experience with database tools like Spring Data and can write DB scripts mainly in Postgres. - Hands-on experience in building mcro-services using NodeJS, Java. - Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). **Business Acumen:** • Has the ability to break down problems and estimate time for development tasks. • Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. • Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. **Personal/Leadership Attributes:** • Voices opinions and presents clear rationale. Uses data or factual evidence to influence. • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. • Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. • Has the ability to break down problems and estimate time for development tasks. • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks. **Additional Information** **Relocation Assistance Provided:** No
Confirmar seu email: Enviar Email