What you tipically do in Decision Point:
• Develop high-volume, low-latency application for data analytics for large consumer product organizations
• Contribute in all phases of the development lifecycle, write well designed, testable, efficient code. Should ensure designs follow specifications.
• Ensure quality and timely delivery of the application/ feature/ module your team will be working on. • Adopt and execute good design philosophy and code writing practices.
• Identify potential harmony and for re-use of components / technology.
• Accurate translation of software architecture into design and code.
• Do development in accordance with agile project methodology.
• Performing regular technical coordination / review with stake holders and ensuring timely reporting and escalations if any.
• Be actively involved in code review process, design discussions, team planning.
What Do We Expect?
• 3+ years of experience in software development and hands on coding
• Excellent Knowledge of Python and its Frameworks like Django or Flask or others.
• Familiar with REST API based application development.
• Strong OOPS concept.
• Strong knowledge of data structure and algorithms
• Ability to write complex SQL (Familiar with all sorts of Joins and window function for example)
• Familiarity with Test driven development and Continuous Integration (CICD) • Strong knowledge and hands-on with code development tools (PyCharm, VS Code, Eclipse, GIT, Jenkins, Unit Testing Frameworks)
• Familiar with Software development methodology like Agile methodology
• Desire to learn and develop new tools and techniques and share with the team.
• Knowledge of JavaScript, AngularJS and Java would be a plus.
• Knowledge of Unix and shell scripting would be a plus.
• Knowledge of micro-services and serverless development would be a plus.
• Good analytical, debugging and tracing skills. Should be well-versed with clean code principles (SOLID, DRY, KISS). Exposure to secure coding is beneficial.