Lead, Software Engineering

10 - 15 years

12 - 16 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Grade Level (for internal use):
11
The Team
We are looking for a highly skilled Senior Software Engineer with over 10 years of experience in software development to join our dynamic team. The ideal candidate will have a strong technical background in both backend and frontend development, as well as experience with AI tools and cloud services. This role is pivotal in designing, developing, and maintaining high-quality software solutions that meet our business needs.
 
Key Responsibilities:
Software Development:
- Design, develop, and maintain robust applications using C# (.NET Framework, .NET Core) and Python for backend development and scripting.
- Build and integrate RESTful APIs using C# (ASP.NET) and Python, ensuring seamless communication between frontend and backend systems.
- Collaborate with frontend developers to create responsive and user-friendly web applications utilizing HTML, CSS, and JavaScript frameworks such as Angular and React.
Database Management :
- Manage and optimize relational databases (SQL Server, PostgreSQL, MySQL) to ensure efficient data storage and retrieval.
AI and Data Processing :
- Utilize AI libraries (TensorFlow, PyTorch) to implement machine learning models and predictive analytics.
- Process and analyze data using Python libraries (Pandas, NumPy) to derive meaningful insights.
Version Control and Development Tools :
- Utilize Git for source code management, ensuring effective collaboration and version control.
- Work with development tools and IDEs such as Visual Studio (C#) and PyCharm/VS Code (Python), and manage dependencies using build tools (NuGet, pip).
Testing and Debugging:
- Write unit and integration tests (NUnit for C#, pytest for Python) to ensure code quality and reliability.
- Employ strong debugging skills to identify and resolve issues in the development process.
Cloud Services:
- Deploy applications and AI models on cloud platforms (AWS, Azure), ensuring scalability and performance.
Collaboration and Communication:
- Collaborate effectively within cross-functional teams, participating in code reviews and adhering to Agile practices.
- Communicate technical concepts clearly and effectively to diverse stakeholders, including technical and non-technical team members.
Adaptability and Continuous Learning:
- Demonstrate a willingness to learn new technologies and adapt to changing project requirements, contributing to a culture of continuous improvement.

 

Qualifications

:
- Bachelors degree in Computer Science, Engineering, or a related field;
- Over 10 years of experience in software development, with a focus on backend and frontend technologies.
- Proficiency in programming languages (C#, Python) and familiarity with web development technologies (HTML, CSS, JavaScript frameworks).
- Strong understanding of database management and AI tools.
- Experience with Agile methodologies (Scrum, Kanban) and CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).
- Knowledge of web application security principles and best practices.

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
S&P Global Market Intelligence logo
S&P Global Market Intelligence

Financial Services

New York

RecommendedJobs for You