Software Engineer / Senior Software Engineer
Please share your resume at ruchita.parsekar@e-stonetech.com
Skills:
- Programming languages:
- Strong knowledge of PHP (Mandatory), including frameworks
- At least one of Java, C#/.Net, Python, Node JS
- Database – one or more among MySQL, Oracle, SQL server etc.
- Some level of familiarity to client-side development frameworks such as HTML5, JavaScript, Ajax, JSON and Jquery/Angular/React
- Production deployment of applications
- User authentication and authorization between multiple systems, client and server
- CI/CD pipeline; SCM tools such as Subversion, GitLab, TFS etc.
- Some idea of OOPs, SDLC, pattern and practices in multi-tenant system
- Understanding of MVC design patterns
- Strong troubleshooting skills; applicant must be able to determine the causes of complex problems
- Must be a self-starter, able to work independently and in a team environment
- Ability to work on multiple projects focused on delivery
- Desire to work in a fast-paced, entrepreneurial environment
- Good to have – Cloud experience or know-how: Azure or AWS
Our ideal candidates should be familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role is to build high-quality, innovative and fully performing software that maps to client requirement and complies with coding standards.
Roles and Responsibilities:
- Execute full software development life cycle (SDLC)
- Execute client POCs in a short period of time
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable codes and build prototypes
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs to production
- Comply with project plans and industry standards
- Ensure software is updated with latest features
- Work closely with the product managers, infrastructure and client teams to help deliver innovative world-class solutions
Experience:
- 2-6 years of overall experience; at least 2-3 years in PHP/any RDBMS
- Bachelor’s degree in Computer Science or an Engineering degree
Location:
- Mumbai, Bangalore, Hyderabad and Chennai