Senior Software Engineer Job in Netconnect Private Limited
Senior Software Engineer
- Gurgaon, Haryana
- Not Disclosed
- Full-time
- Permanent
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
5 to 7 Years
2 - 4 Hires