31 Jul
|
Tech Mahindra
|
Bengaluru
31 Jul
Tech Mahindra
Bengaluru
1. 3-6 years of experience in front-end technologies (HTML, CSS, React, Angular, Vue.js).
Experience in back-end technologies (Node.js, Python, Java, etc.). In-depth knowledge of relationaln and non-relational databases (e.g., ComosDB, PostgreSQL).
Experience with containerization technologies (Docker, Kubernetes).Experience w/ cloud (azure).
2. Adaptable to work in extended second shift ( 3-12 PM).
3. 3 days work from office location-Hyderabad, Bangalore
Role Details
- Requirements Gathering: Collect and document the functional and non-functional requirements from stakeholders. This includes understanding the business needs, user expectations, and system constraints.
- Feasibility Study: Analyze the technical, operational, and financial feasibility of the project. This involves assessing the project's viability and identifying potential risks and challenges.
- System Design: Create detailed design documents that outline the system architecture, data flow,
and component interactions. This phase includes both high-level design (HLD) and low-level design (LLD).
- Development (Coding): Write the actual code based on the design documents. This phase involves selecting appropriate programming languages, frameworks, and tools to develop the software.
- Testing: Conduct various tests (unit testing, integration testing, system testing, and acceptance testing) to ensure the software meets the specified requirements and is free of defects.
- Deployment: Deploy the software to the production environment. This phase includes activities such as installation, configuration, and initial data setup.
- Maintenance: Bugs and enhancements shall be part of user stories and will be prioritized based on product/ business owner requirement.
📌 Software Engineer(UI) (Bengaluru)
🏢 Tech Mahindra
📍 Bengaluru