Junior Software Engineer
We are looking for a Junior PHP Developer
Experience Level: 6 Months -1 year
Responsibilities
· Work with developers to design algorithms and flowcharts
· Produce clean, efficient code based on specifications
· Integrate software components and third-party programs
· Verify and deploy programs and systems
· Troubleshoot, debug and upgrade existing software
· Gather and evaluate user feedback
· Recommend and execute improvements
· Create technical documentation for reference and reporting
· Being a good team player
Requirements
· Analyzing website and application requirements.
· Writing back-end code and building efficient PHP modules.
· Develop 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.
About BeingTheParent
We are building a platform for millennial parents to surround them with support ( guidance, products, services ) at every step of their parenting journey, absolutely personalised. The vision is to become their trusted 24*7 buddy right from planning a baby to 12 years of child.
· The company is founded by Ex 3M, Gillette, Cargill folks
· > 2 Million hits on the content site since going live in early 2021
· Raised 2 rounds of investment
Similar jobs
Job Location : Only Indore(M.P) Candidates
Experience : 6 months to 3 years( No fresher please)
Roles and Responsibilities:-
**
1) Expertise in php codeigniter.
2) Must have Expertise in REST api and database mysql , admin panel, backend.
3) Must have expertise in writing queries , Performing crude operation, GET, POST, JOIN, Rest api development,
4)Any other technology knowledge will be plus
Almost a decade old, it is a venture committed to bring together a varied range of traditional crafts and techniques of dyeing, weaving, printing and hand embroidery. The founders have dedicated their life to promote Indian Block Prints and provide employment and Hand-Embroidery training to women so that numerous underprivileged women can be empowered.
- Integrating the front-end elements built by yourco-workers into the application.
- Integrating user-facing elements developed by front-end developers
- Building efficient, testable, and reusable PHP modules
- Integrating data storage solutions (MySQL / MongoDB, Redis, S3, Elasticsearch)
- Integrating Amazon Web Services (RDS, S3, CloudFront, Elasticsearch Service etc.)
- Managing code in repositories
- Solving complex performance problems and architectural challenges
- Troubleshooting, testing and maintaining the core product software and databases to ensure strong optimization and functionality
What you need to have:
- B.Tech / B.E.; BCA; MCA; Any Graduation
- Basic knowledge of PHP web framework (Laravel, CI etc.) or Strong knowledge of Magneto/ OpenCart
- Understanding the fully synchronous behavior of PHP
- Basic understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript/Ajax, jQuery, HTML5, and CSS3 iented PHP programming
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Experience in common third-party APIs (Google, Facebook)
- Basic understanding of code versioning tools, such as Git
- Passion for best design and coding practices and a desire to develop new bold ideas
- Self-motivated and ready for challenges
- Team member with excellent communication skills.
- A desire to learn new skills and technologies
- The ability to seek solutions independently
- The drive to work in a fast-paced environment
- Web development using PHP & experience in coding on MVC architecture of Laravel
- REST API knowledge is a must with oAuth security
- Understanding of mobile apps with REST API integration, firebase & google analytics is important
- Need to have knowledge of querying MySQL & NoSQL databases like MongoDB
- Experience with Node Js for our notification system
- Understanding of cloud services like Google cloud & AWS ec2 instance is a bonus for the profile
What Makes You A Great Fit :
Minimum 5 years of professional development experience with object orientated PHP, MySQL, AJAX JSON. Understanding of enterprise software design patterns and data structures.
Strong experience in frameworks like Laravel, CodeIgniter, Phalcon, Kohana, Zend or Symphony.
Experience in CI/CD (Git/GitHub/Jenkins/Sonar/Nexus/PMD).
Experience in javascript library(jQuery, google web kit or YUI)
Experience in handling of huge MySQL databases.
Experience in designing and deploy applications on AWS, Azure.
The candidate will need to demonstrate previous experience of taking a client's requirements and translating them into technical specifications. The candidate will have to have previous examples of how he/she has worked with internal customers and technical peers.
The ideal candidate should have 3 to 5 years’ experience within a web application development environment.
Experience with PHP, HTML, CSS, MySQL, SOAP/REST, JavaScript, AJAX, etc. is a must. Following are the key area we are expecting you to have strong command on:
- Analytical Skills
- Algorithms
Responsibilities and Duties
- Development of software extensions to vTiger CRM/Drupal/WordPress and any other PHP based application
- Development of integration between CRM and ERP systems provided by Target Integration and any other system using their APIs
- Development and maintenance of code in Gitlab (In-house git server)
- Managing tickets and updating them regularly in Redmine (Project and Ticket Management Platform)
- Providing solutions to the pre-sales team on new projects
- Supporting the existing development team
Qualifications and Skills
- Coming up with ideas to help grow the team
- Data Structure
- Data Modelling Concepts
- Object-Oriented Design Principles and Concepts
- MVC – Pattern in Depth.
- Aware of Various other commonly used design patterns like Factory, Abstract Factory, etc.
- PHP, MYSQL, HTML, CSS, JS, JSON, Webservices
- Object-Oriented PHP
- SQL In general, Procedure, triggers, functions, etc.
- Query Designing.
- Thorough understanding of HTTP.
- Version Control (specifical git) and bug tracking software knowledge are important.
Benefits
- Linux system administration experience will be useful
- Experience of working on at least two of Joomla/Drupal/vTiger CRM or Sugar CRM is a must
- Strong understanding of relational database design
- Experience in creating professional-looking web interfaces using CSS and HTML
- Understanding of business processes
- Ideally, they should have worked on CRM/ERP/Accounting applications
- Excellent written and spoken communication skills
Job Type: Full-time