No more applications are being accepted for this job
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Write well-designed, testable code
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Produce specifications and determine operational feasibility
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Integrate software components into a fully functional software system
- Document and maintain software functionality
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
- Test software development methodology in an agile environment.
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices
- Minimum 1 year experience developing web and mobile applications
- Familiarity with common stacks
- Strong knowledge of data structures and algorithms
- Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g., Php, Python) and JavaScript frameworks (e.g., Angular, React, )
- Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache, Nginx) and UI/UX designSkills and Abilities Required
- Can-do positive attitude, always looking to accelerate development.
- Driven; commit to high standards of performance and demonstrate personal ownership for getting the job done.
- Innovative and entrepreneurial attitude; stays up to speed on all the latest technologies and industry trends; healthy curiosity to evaluate, understand and utilize new technologies.
- Capable of delivering on multiple competing priorities with little supervision.
- Excellent verbal and written communication skills.
- Great attention to detail
- Organizational skills
- An analytical mindEducation
- B. Tech / B.E. in Computers' preference will be M. Tech in Computers.
Software Engineer - Ahmedabad, India - Paradise Placement Consultancy
Description
Responsibilities:
MongodbWeb ServersUi/ux DesignJqueryFull Stack Developer