Software Engineer

2 - 5 years

0 - 3 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Hybrid

Job Type

Full Time

Job Description

Software Engineer .Net & Python

Job Profile Summary

As a Software Engineer, you will determine programming requirements for systems. In addition, you will design flexible client-server frameworks. You will also analyze and improve performance of software programs, as well as analyze requirements for data exchanges between application software and other systems.

Job Responsibilities

  • Design and develop software programs to meet customer and business requirements.
  • Coordinate systems analysis, systems development and implementation activities to ensure customer requirements are met or exceeded.
  • Organize and prepare program and system documentation according to established procedures to facilitate ongoing support and maintenance.
  • Recommend and implement technology and process improvements to increase efficiency.
  • Perform formal code reviews and quality assurance activities for newly developed programs.
  • Participate in both daylight and off-hour support rotation.
  • Provide technical leadership, mentoring and training of existing software engineers.
  • Prevent unauthorized access to information, assets or restricted areas and report any attempts.
  • Maintain cognizance of industry trends and new products to evaluate opportunities for achieving maximum effective usage of the Company's investment in information technology.
  • Produce all management reports completely, accurately and on time.
  • Report any type of problems to the appropriate management in a timely manner.
  • Participate in educational and on-the-job training programs as recommended by IT management.
  • Communicate well with non-IT personnel and vendors.
  • Assist in special projects as assigned.
  • Perform other duties as assigned.

Basic Qualifications

Education and Experience Required

  • Bachelors degree or higher in Information Systems / Computer Science
  • 3+ years of IT experience
  • 3+ years’ experience as a software engineer/programmer / developer
  • 3+ years’ experience in .NET / C#, Cloud (Azure preferred) and CICD
  • 1+ years SQL and RDBMS (Oracle / SQL Server)
  • 2+Experience in Python Programming and NoSQL
  • Experienced in Agile development/tools (Jira, etc)
  • Experience with database design
  • Experience with Web API and Microservices
  • Experienced working in front end technologies using React / React Native / NextJs and NodeJS like ecosystem
  • Proficient understanding of code versioning tools TFS and GitHub
  • Understanding of setting up batch jobs and event-driven architecture
  • Interested in various technologies/programming languages.
  • Preferred experience developing mobile technology.
  • Understanding of basic networking concepts
  • Understanding of User Experience
  • Digital Commerce/ Engineering capabilities application support experience (Good to have)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Gianteagle logo
Gianteagle

Retail

Cranberry Township Pennsylvania

RecommendedJobs for You

chennai, tamil nadu, india