Job Summary
- Ability to handle multiple responsibilities and prioritize in a dynamic environment.
- Should be able to manage the whole project solely or in a team.
- To develop and deploy new features, modules and write bug free code for the web-based applications.
- To optimize pre-written PHP Code and MySQL queries bringing efficiency to the overall project.
- Test, debug, clean the code and review the code written by other team members.Required Candidate profile:
- Must have good working knowledge of MVC Structure like Codeigniter and Laravel
- Must have good knowledge of technologies like AJAX, JavaScript, jQuery, HTML / CSS
- Must have good understanding of MySQL / MySQLi, Should be able to write MySQL queries, joins, optimization etc.
- Must be comfortable working with WAMP/LAMP Environment.
- Must have experience with GIT / GITHUB.
Optional skills:
- Clarity on OOPs Concepts.
- Create, implement and maintainence of Web Services using both REST and SOAP API.
Responsibilities and Duties
- Ability to handle multiple responsibilities and prioritize in a dynamic environment.
- Should be able to manage the whole project solely or in a team.
- To develop and deploy new features, modules and write bug free code for the web-based applications.
- To optimize pre-written PHP Code and MySQL queries bringing efficiency to the overall project.
- Test, debug, clean the code and review the code written by other team members
Required Experience, Skills and Qualifications
- Must have good working knowledge of MVC Structure like Codeigniter and Laravel
- Must have good knowledge of technologies like AJAX, JavaScript, jQuery, HTML / CSS
- Must have good understanding of MySQL / MySQLi, Should be able to write MySQL queries, joins, optimization etc.
- Must be comfortable working with WAMP/LAMP Environment.
- Must have experience with GIT / GITHUB.

About Technotech India
About
Connect with the team
Similar jobs
Java Developer – Job Description
Wissen Technology is now hiring a Java Developer with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL.
We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team.
A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consultancy.
Required Skills:
• Exp. - 4 to 9 years.
• Experience in Core Java and Spring Boot.
• Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should have the ability to analyze, design, develop and test complex, low latency client facing applications.
• Good development experience with RDBMS.
• Good knowledge of multi-threading and high-performance server-side development.
• Basic working knowledge of Unix/Linux.
• Excellent problem solving and coding skills.
• Strong interpersonal, communication and analytical skills.
• Should have the ability to express their design ideas and thoughts.
Job Purpose
We work in the latest technology, and our foundations are data structures, algorithms, solid logical reasoning, and mathematics. We are looking for very strong engineers who love coding, optimizing, and ensuring their code is the most efficient.
You will be involved with hardcore development. If you are an assembler of code or packages from different places to build something, you may not find our team to be the right fit.
You must be someone who can build anything from the ground up. Programming language should not be any barrier for you, as you should be able to pick up any programming language or underlying technology within a week.
Key Areas of Responsibility
Core development. Ready to participate in the designing, brainstorming, and development process. You must give sleepless nights to meet deadlines whenever required.
Desired Candidate Profile
Essential Skills
- Reliable, Accountable, and Trustworthy
- Ability to understand software requirements based on a wireframe/program specification
- Familiarity with GoLang / PHP / Python / Java / C / C++ / Linux Shell and Scripting / HTML / CSS / JS / Node.js is a plus
- Effective communication skills to ensure smooth coordination of tasks with the Team Leader.
- Knowledge of MongoDB, MySQL, and PL/SQL is a plus
- Familiarity with ML, TensorFlow, and Keras is a plus
- Knowledge of web servers such as Apache, NGNIX, and the HTTP protocol is a plus.
- Knowledge of multi-process, threads, memory, and filesystem on Linux is desirable.
- Must Solve The Following
To consider you for the current opening, please make sure to understand the following question and solve it. A simple program in any programing language would do. If you cannot solve this, please do not apply.
Write a function foo(x) where foo(foo(x)) = -x (assume x to be an integer, and foo(x) has to be always real), any programming language would do. Before submitting the answers, please verify that the output of foo(foo(10)) should be -10 and foo(foo(-10)) should be 10.
About Easyrewardz:
- Easyrewardz offers industry-agnostic cloud-based CRM, Loyalty and Conversational Commerce solutions that enable seamless omnichannel customer experience.
- At Easyrewardz, we believe that every customer data captured has a story to tell! Our key focus has always been to help brands deliver seamless customer experience and create a deeper customer connect by leveraging actionable insights obtained from data.
- The Indian retail ecosystem is still learning to rely on data when it comes to delivering consistent customer experiences throughout the journey, hence we’ve tried to address those gaps and pain points with our CRM suite.
- Our entire gamut of solutions has Customer Data Platform at the core providing intelligence that powers every product and enables Single View of Customer.
About the role
At EasyRewardz, we're using leading-edge technology to create best loyalty solutions of tomorrow. When you join us as a Sr. Software Engineer, you'll become part of a team focused on innovation and change. You'll work a little harder. You'll aim a little higher. You'll expect more from yourself and others. And at the end of the day, you'll be doing a lot of good work. Through a lot of inspired individuals, we are using technology to build varied nature of loyalty solutions that works better for more people in more ways than ever.
We are looking to reinforce our team with people who are decisive, brilliant and built for speed -- people like you.
As a backend .NET core developer, you will be predominantly involved in:
- Developing business solutions by creating new and modifying existing software web applications.
- Coding, testing, debugging & supporting all types of enterprise web applications consistent with established specifications and business requirements to deliver business value.
This is more than a challenging development role. This is high performance technology.
Responsibilities:
- Develop, test, implement and maintain .net core based middle layer/services application working with established processes.
- Ensure adherence of best coding practicesfor a high-performance data processing backend application.
- Identify production and non-production application issues & assist team with optimal solution.
- Identify opportunities to fine-tune and optimize applications of .Net core developed projects, including periodic code review.
- Provide technicalsupport and consultation for .Net core backend application and deployment related queries
Desired Skills Technical Skills
- Experience in WCF/Web Services or REST API (Using C#.Net core)
- 1+ years of hands on experience (using HTTPS) .Net core Based Windows Services 2+ year of hands on experience SQL Server (2012 or 2014)
- 2+ year of hands on experience in writing high performance SQL queries.
- (MySQL is preferable) Message Queue (RabbitMQ, Kafka or similar) Work experience preferable for message queue based architecture development Distributed Cache Management (Redis Cache, MemCached or similar) Experience preferable
Write clean, well documented, robust and reusable code. Unit Testing and Debugging. Actively involve in client interaction and requirement gathering. Adhere to and recommend improvements to coding standards. Keep abreast of the latest trends, tools and technological development. Actively contribute in all phases of the development lifecycle. Job Requirements: Proficient in creating Web Apps & Website using Core PHP, JavaScript, jQuery, AJAX, JSON, MySQL, HTML, CSS, XML, etc. Rich experience in at least anyone framework like Laravel, CodeIgniter, CakePHP, . Well-versed with OOPS concept and have strong RDBMS concepts with knowledge of complete SDLC. Good knowledge of CMS like Wordpress, Opencart, Woocommerce, etc. Knowledge of API integration. Experience in Node.js/ React.js/ AngularJS/ Angular+ will be a big plus. Excellent communication skills and proficiency in English. Ability to work both in a team and individually.
PHP Developer Responsibilities:
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Developing back-end portals with an optimized database.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Responding to integration requests from front-end developers.
- Finalizing back-end features and testing web applications.
- Updating and altering application features to enhance performance.
PHP Developer Requirements:
- Bachelor’s degree in computer science or a similar field.
- Knowledge of PHP web frameworks including Yii, Laravel, and CodeIgniter.
- Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.
- Understanding of object-oriented PHP programming.
- Previous experience creating scalable applications.
- Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
- Familiarity with SQL/NoSQL databases.
- Ability to project manage.
- Good problem-solving skills.
Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month, 30B+ messages sent, to millions of users across the globe.
As part of the Engineering team at MoEngage, here are some things you can expect:
- Take ownership and be responsible for what you build - no micro management
- Work with A players (some of the best talent in the country), and expedite your learning curve and career growth
- Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen
- Learn together from different teams on how they scale to millions of users and billions of messages.
- Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team and more importantly have fun while you work on scaling MoEngage.
Skills required:
- Minimum 2 year experience in Android Development
- Good understanding of Java Programming language
- OOPs concepts
- Multi-threading
- Good understanding of Android Framework
- Framework Components
- Data Storage/Persistence
- Offline support for application
- Rest APIs
Good to Have:
- Knowledge and understanding of Kotlin
- Experience in building dynamic UI
- Knowledge of hybrid frameworks like React-Native/Cordova/Xamarin/Flutter, etc.











