logo

JobNob

Your Career. Our Passion.

Backend Application Developer_Harini_Nivetti


CodersBrain


Location

Bangalore | India


Job description

Job Profile for Backend Application Developer( Python, C/C++ with working knowledge of interfacing with DBs such as mongo, elastic )

Client: Nivetti Systems Private Limited

Location: Bangalore WFO(Walk in interview)

Immediate to 30 Days

exp: 1 to 10 Years

Job Description

At Nivetti Systems, we solve persistent problems. We've established ourselves as

a leading developer of innovative software solutions. We're looking for a highly

skilled software engineer to join our Application & Cyber Security team. Our ideal

candidate should have deep knowledge of software development processes, be

able to design and code functional programs and good experience in testing and

be able to work as part of a team and individually.

If building amazing frameworks and eco systems are among the talents that make

you tick, we'd like to hear from you! If selected, you will be working on world-class

made in India products in the Cyber Security space.

Education: BE/ BTech or higher

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable backend components
  • Sound experience in designing and building asynchronous backend services at scale
  • Translate functional specifications into technical specifications. Codes and tests work according to standards.
  • Proven ability to document design processes, including development, tests, analytics, and troubleshooting
  • Maintains a high standard of quality for all deliverables
  • Performs specification and code reviews to ensure that solutions are appropriate and that standards are being followed
  • Help drive adoption of core technologies, architectural guidelines and standards
  • Help drive software development best practices from technology selection and workflow to coding standards
  • Ensure all software development is managed under version control and release management
  • Experienced with code branching and the establishment of multiple environments spanning development, test, user acceptance test, production, and production fix.

Skills

  • Strong proficiency in Python and it's ecosystem
  • Knowledge in C / C++ is an added bonus
  • Moderate proficiency in the Linux development environment, and CLI commands is a must.
  • Hands on in REST and API driven web service architecture
  • At least one of python framework purpose built for handling and processing data at scale, async inter process communication.
  • Moderate understanding of Docker, and the entire Docker ecosystem.
  • Working knowledge of NOSQL databases like MongoDB. Knowledge about SQL is a bonus.
  • Working knowledge of ELK stack
  • Expertise in building robust backend applications and services with adherence to various standard design patterns
  • Knowledge of data structures, algorithms and asynchronous architectures
  • Experience with DevOps and software development tools such as JIRA, Bitbucket, GIT, Confluence etc.
  • Strong organizational, analytical, and interpersonal skills
  • Basic to moderate knowledge of networking, being plugged into the world of cyber security is essential.


Job tags



Salary

All rights reserved