Home
Jobs

Manager-Programming Design

12 - 22 years

15 - 25 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

This role will be responsible for providing technical solutions; setting up the framework, templates, and requirements analysis; designing and implementing the architecture/framework; and creating technical design documents. Managing projects from multiple accounts and team coordination, undertaking the review of the deliverables. It also involves extensive client communication daily.

Skills

  • Have strong proficiency in Angular, HTML5, CSS3, JavaScript, etc. and knowledge of various web service technologies REST API
  • Extensive understanding of server hosting and build deployment
  • Skilled in .NET, C#, and Microsoft SQL (MSSQL)
  • Proficiency in Azure Repos, GIT branches, build deployment, and configuration is essential
  • Must prioritize work and complete multiple tasks under tight deadlines and budget guidelines
  • A conceptual thinker, with good presentation and communication skills
  • Excellent logical, analytical, troubleshooting, and debugging skills
  • Strong ability to demonstrate flexibility in problem solving

Responsibilities:

  • Working with multiple clients and internal stakeholders for requirement analysis, solutions, troubleshooting, status update, etc.
  • Design and document the overall architecture of the project, identifying the required infrastructure components (e.g., servers, databases, cloud services), along with associated cost estimations.
  • Oversee the setup and configuration of the projects infrastructure in collaboration with system administrators or DevOps teams, ensuring it aligns with performance, scalability, and security requirements.
  • Develop and assist in building framework and templates/component library.
  • Exhibit exceptional logical, analytical, troubleshooting, and debugging skills to deliver effective solutions. Consistently support subordinates by providing appropriate solutions.
  • Define functional design specifications, coding guidelines, checklists, and other supporting template documents.
  • Establish regular communication with clients to provide project updates and seek confirmation of the progress. Foster strong client relationships and strive to maintain high level of customer satisfaction.
  • Engage in thorough discussions with the client to explore all technical possibilities and present them with various solutions. Make sure to communicate any security restrictions or considerations that may arise and provide transparency regarding the additional timeline and efforts involved.
  • Exhibit strong flexibility in problem-solving approaches. Resolve problems by delivering optimal technical solutions tailored to specific challenges. Ensure the technical implementation of the solution within given constraints.
  • Multitasking on all the projects within account
  • Build learning experience platforms by using LMS APIs, Webservices.
  • Identify the automation requirements within the process and determine appropriate solutions.
  • Provide guidance to the team on implementing automation using relevant tools and technologies.
  • Conduct code reviews to verify that the code is readable, optimized, and secure.
  • Perform self and peer reviews, evaluating design, functionality, usability, and code quality. Additionally, strive for flawless project delivery, minimizing the presence of bugs.
  • Analyze the bug reports and document the possible root causes.
  • Take an active role in proposals and Request for Proposal (RFP) responses. Engage in brainstorming sessions to analyze requirements and develop appropriate solutions. Provide accurate effort and timeline estimations, considering all functional aspects of the requirements.
  • Assess the training requirements of individual team members and coordinate appropriate training sessions to enhance their performance.
  • Possess exceptional leadership skills. Assign specific tasks to team members and oversee their performance. Provide them guidance with viable solutions.
  • Conduct performance reviews and provide feedback to team members.
  • Participate in interviews and the hiring process of technical team recruitment.
  • Continuously stay abreast of emerging technologies by conducting research, thereby enabling the delivery of innovative solutions. This includes acquiring knowledge of new programming languages or technologies. Furthermore, actively disseminate this knowledge to the team.
  • Practical understanding of AI concepts, especially how to integrate AI services (like Azure Cognitive or OpenAI) into .NET applications. Should be able to identify relevant use cases for AI implementation.
  • Demonstrate effective written and verbal communication with clients and across team.
  • Ensure technical documentation and standard policies are put in place.
  • Implement a strategy that aligns with client and organizational goals and helps achieve end-user expectations.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Aptara
Aptara

Digital Content Solutions, eLearning, Publishing

Dumfries

201-500 Employees

20 Jobs

    Key People

  • Sanjeev Kumar

    CEO
  • Vishal Singhal

    COO

RecommendedJobs for You