Job Description
As a Full Stack Developer, you are responsible for the technical aspects of the team’s development activities. In addition to carrying out software development work, you will contributing to strategic thinking and guidance on new features, platform updates, new client implementations and custom projects. You will work collaboratively with a small team of developers to help implement the technical direction for a growing product team.
Job title:
Senior Software Consultant
Job Description:
Responsibilities
- Developing Tessello and Waveform – Develop platform functionality and updates including minor fixes, new features, architecture and performance improvements. Review and improve scalability and technical debt. Input on the product roadmap.
- Input on overall technology approach – With the support of the Lead Developer and wider product team, ensure Tessello development adopts modern approaches, follows best practice principles, and adheres to company and industry standards.
- Supporting the full development process – You will be involved from initial requirements gathering through to deployment. You will need to comment on proposals, research the best approach, design tech specs, create time estimates, and maintain documentation.
- Improving dev team ways of working – We are a growing, busy team constantly developing our ways of working, using agile-waterfall hybrid methodologies. You will identify efficiencies and process improvements to keep the team productive and happy.
- Delivering technical aspects of projects – You will liaise directly with clients for the technical aspects of projects and collaborate with the Project Manager to ensure development work is on time, on budget and meets requirements.
Your Capabilities
You should be able to do the following:
- Software development – Work confidently with a range of technologies across front end, server and database development. Maintain quality, stability and security.
- Creativity and innovation – Seek innovative or pragmatic solutions to deliver what’s best for clients. Balance speed and stability. Positive, open-minded approach to problem solving.
- Self and time management – Work competently under pressure. Manage your priorities, productivity, and wellbeing. Communicate clearly around deliverables and deadlines.
- Self-directed learning – Explore new technology approaches and stay up to date with best practice. Conduct your own professional development based on the needs of the team.
Communication – Provide clear and detailed written communication for colleagues and clients. Verbalise complex issues in digestible ways
Location:
Pune
,
India
Time Type:
Full time
Contract Type:
Permanent
Job Details
- Job Location
- India
- Company Industry
- Other Business Support Services
- Company Type
- Unspecified
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified