
Backend Developer
Sustainext Digital Pvt Ltd
Description
Position Title: Back-end Product Developer
Reporting To: Head of Platform Solutions
Location: Bangalore
Requirements
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3-4 years' experience in back-end development using Python
- Working knowledge of Django, Postgres SQL, Reactjs
- Understanding of workflow-based logic.
- Exposure to Java, JavaScript, TypeScript, NodeJS, ExpessJS, ReactJS, ReactNative, AnugularJS, Microservices, REST Web Services, SOAP Web Services.
- Understanding of Databases and various application architectures – MySQL, MongoDB, PostgressDB, Oracle.
- Experience in Operating Systems – Windows, Linux, MAC.
- Excellent MS Office Skills mainly Excel.
Knowledge, Skills, Competencies and Responsibilities
- Work with our multidisciplinary core team consisting of professionals from tech, consulting, and business
- Proficiency in server-side development and optimization of data, including database creation and management and debugging.
- Data integration from various back-end services and databases
- Collaboration with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Creation and analysis of reliable and secure back-end functionality
- Data recording and reporting it to stakeholders, such as clients or leadership.
- Knowledge of emerging technologies/industry trends and its application into operations and activities
- Strong understanding of database systems and SQL
- Work on all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.
- Work on High scalability projects involving cloud-based infrastructure design and implementation
- Have knowledge of object-oriented design and development skills.
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability.
- Understanding of distributed data model.
- Solid understanding of the Software as a Service (SaaS) model in the online environment.
- Design, develop and implement unit and scenario testing for existing code base and for new functionality under development.
- Work with Scrum/Agile development methodologies.
- Knowledge of C# using Visual Studio using Webforms, MVC and Entity Framework.
- Ability to use version control software such as GIT and SVN.
- Knowledge of computer equipment and ability to develop complex software to satisfy design objectives.
- Focus on efficiency, user experience, and process improvement.
-
Professional Competencies
- Understand requirements from the Program Manager and Internal Client Team/s and provide effective solutions.
- Assist in Analyzing effort estimate. Have an Analytical approach.
- Have a Technology First approach.
- Have strong problem solving.
- Excellent time management skills
- Attend team meetings and provide valuable feedback and address any concerns.
- Ability to work independently and provide support to colleagues as and when required.
- Track individual and team progress and work on improvements.
- Be a Solid Team Player and a Global Player.
- Have excellent communication skills (Written & Verbal).
- Adapt to change with ease.
- Treat colleagues and clients with utmost respect.
- Be able to provide value add by going the extra mile.
- Have a never say never attitude.
About Sustainext Digital Pvt Ltd
Sustainext Digital Pvt Ltd is an Indian digital agency specializing in sustainability consulting and green marketing.
