Senior Software Engineer Job in Netconnect Private Limited

Senior Software Engineer

Apply Now
Job Summary

Job Description

Location:Gurugram, Haryana (WFO)

Title:Senior Software Engineer {Python, HTML, Bootstrap, My SQL|Lead Software Engineer, Solution Expert, Senior BusinessAnalyst in the IT domain.

Experience required:5 years of technical expertise in the above-mentioned activities with overall IT development experienceof 7+ years.

  • Experience in developing and maintaining CI/CD process for enterprise SaaS and on-premise applications using DevOps tools like GIT, Jenkins, Maven, Selenium, etc.
  • Operational Experience with containerization technologies such as Docker, Kubernetes, Microservices, Storage Buckets

JobFunction: To work on various technologies to maintain/develop applications and mentor and coach junior teammembers.

Why become a Senior Software Engineer?

This role in IT gives an opportunity to learn further in the field and grow in any vertical like analysis,testing, and development of opportunities for a Senior Software EngineerWe encourage career progression outside IT function.

About the role /Description:

Skills and Requirement:

  • Strong knowledge of Web services and API technologies (REST, XML/JSON, SOAP, XSLT)
  • Excellent understanding of front-end technologies, such as JavaScript, HTML, CSS3, and Bootstrap
  • Good knowledge in using MySQL as backend
  • Expertise in Linux System Admin and Bash Scripting
  • Understanding Django Framework along with webserver Nginx and Gunicorn
  • Good knowledge of Django Rest Framework
  • Familiarity with coding design patterns in python
  • Good knowledge in OOPS.
  • Familiarity with drf token-based authentication and jwt token authentication.
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Familiarity with event-driven programming in Python
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Good written and verbal communication skills, fluent English
  • Customer-centric approach
  • Problem-solving and investigation capabilities
  • Curious, Autonomous, Rigorous
  • Ability to learn new technology, new business processes
  • Ability to ability to work in a virtual team environment and with remote staff
  • Ability to work with aggressive schedules

Responsibilities:

key accountabilities key result/decision areas (outcomes)

  • Design, build, code and developsoftware as per agreed specificationsusing JavaScript, HTML, Bootstrap(front-end technologies), Python(server-side logic), My SQL (backend)
  • Django and Django Rest Framework
  • Development and delivery of newdevelopment or enhancements ofapplications in production
  • Writing reusable, testable, andefficient code using standards
  • Design and implementation of low-latency, high-availability, andperformant applications
  • Resolution of production anomalies Implement functional solutions for the requirements
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Follow Agile processes
  • Prepare Technical documentation Perform unit testing Support regression and integration testing
  • Provide technical support during UAT and Go live Provide maintenance support after Go live.

Qualification:B.Tech (Computer Science/IT/Electronics& Telecommunications), MCA, MSC in Computer science or equivalent.

Salary:Rs 10 Rs 12 LPA

Experience Required :

5 to 7 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs