Key Responsibilities:
- Own complete and independent development of assigned user stories to launch new products or iterate over existing features.
- You will implement cutting-edge technologies and will be writing state-of-the-art code to keep Loadshare at the cutting edge of current technology.
- Innovating new / unique ways to solve known and unknown problems.
- Using independent judgment in selection of alternative courses of action.
- Responsible for solving high complexity issues at a system / domain / vertical level.
- Collaborate with colleagues including product managers, designers and other engineers assigned to your project(s).
- Exhibits leadership and influence well beyond themselves OR exceptionally strong individual contribution.
- Go-to expert in some significant area of the code base.
- Research and propose new technologies, and have a broad understanding of the entire architecture.
- Proactively identify and clean up technical debt before it turns into a long-term problem, and encourage and enable their team to do the same.
- Contributes widely to making others better via code reviews, mentoring, and training.
Key Result Areas:
1. Timeliness of delivery as per plan made by POD lead engineer.
2. Velocity of software engineering
3. Quality of deliverables
- Defects in QA, Post Production
- Performance bottlenecks in production
4. Coding quality and architecture standards
Job Requirement
- B.E. / B.Tech in Computer Science or equivalent.
- Solid understanding of core CS fundamental concepts.
- 2-4 years of software development experience.
- Excellent Java programming skills and expertise in multi-threading and performance oriented programming.
- Excellent Functional/Scripting languages. Expertise in Data Structures, Algorithms, Concurrency.
- Expertise in PL/SQL/RDBMS.
- Expertise in additional persistence technologies like Cassandra, Redis, Elastic Search etc.
- Exposure to AWS for installing, deploying and maintaining applications.
- Ability to troubleshoot performance bottlenecks and shutdowns.
- Ability to estimate end to end user story and coordination with other engineers to deliver the same.
- Expertise in Micro-services Architecture, multi-threading, performance oriented programming and designing skill.
Employment Type: Full Time, Permanent
Read full job description