drjobs Manager Software Engineer

Manager Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bangalore/Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Position ManagerSoftware Engineer

Experience 10 years

Location Bangalore KA

Notice Period Immediate

Essential Functions

  • Maintain awareness of the Companys strategic goals and development plans andupon request to develop specific project programmes and implementation plans which support these targets.
  • Assist with the preparation of all relevant system specification design methodologytesting and quality documentation which falls within the Companys programming standards.
  • Agree the priorities and timescales of all business activities with the Manager.
  • Assist with the development of necessary personnel resource plans in terms of appropriate skill levels and competencies.
  • Extensive experience as a team leader and manager in a multi team development environment which includes addressing mentoring responsibilities as well as coordinating closely with Development Team Leads
  • Develops direct reports under their remit and manages their training needs as well as providing consultative technical and employee support as appropriate.
  • Communicates with direct reports on a regular basis to ensure that they remain briefed on a wide range of topics such as strategic and specific development plans.
  • Leads drives enables and monitors the performance of direct reports through effective collaboration clear goal setting and regular performance feedback in support of applieds Performance Enablement program to develop strategies to enhance the overall team efficiency and productivity.
  • Review the teams code and give constructive feedback to ensure it is functional highquality following clean coding principles and adheres to company standards.
  • Excellent communication skills to be able to collaborate with project owners and other team leaders to meet project and architecture goals and orchestrate the teams development efforts.
  • Resolve teams technical issues provide support and mentorship to team members when needed.
  • Deep understanding of software architecture development methodologies and coding standards.
  • Comprehensive knowledge of C# and .NET development platform and expertise with backend databases like SQL Server or Postgress and familiarity with ORMs.
  • Experience with modern web development technologies ideally with React and Redux
  • Demonstrated understanding and mastery of TDD and its implementation.
  • Educate the team on the latest C# software development practices and tools including clean coding principles and testdriven development.
  • Promote and encourage the effective use of objectoriented design patterns in development tasks with a strong understanding of objectoriented programming concepts.
  • An understanding or appreciation of modern software architecture specifically microservices DDD domain models and CQRS.
  • Manage the general discipline and attendance of direct reports within remit.
  • To delegate appropriate tasks to direct reports.
  • Pursues a program of selfdevelopment using selected reading seminars and participation in continuing education.
  • Work closely with the teams Scrum Masters to coordinate to support the development teams health and productivity
  • Performs other duties as assigned by an immediate manager or management team.

    Key Performance Outcomes
  • Coach and mentor direct reports to assist in meeting their career goals improve technical capability and performance objectives by honing new capabilities establishing IDPs (Individual Performance Plans) and completing quarterly performance enablement reviews.
  • Communicates timely and clear status updates to appropriate management
  • Actively participate in daily standup meetings sprint reviews sprint retrospectives and sprint planning representing development input to ensure delivery of Applieds product performance
  • Ensuring quality continually improves in their respective areas of responsibility.
  • Delivering timely product releases.
  • Helps resolves tough technical roadblocks in their areas of responsibilities adopting a positive approach to any trouble shooting or problemsolving situations
  • Manage prioritise and schedule own work to meet all targets and deadlines
  • To be conversant with follow and to be involved in all relevant Company quality procedures initiatives and improvement programs.
  • To report the status of all assigned tasks to direct Manager on a regular and timely basis.
  • To pay special attention to areas of difficulty within a task and to work with direct Manager to overcome these obstacles.
  • To give customer or staff training mentoring and coaching when necessary.
  • To be aware of the need for constant personal development and to be proactive in your approach to training relevant new technology or workrelated methodologies.
  • To ensure that good practice is followed in all areas of information technology under your control e.g. adequate care is taken to prevent transmission of computer viruses and to perform regular backups.
  • Exhibits behaviors which exemplify Applied Systems Core Values

Required Skills & Experience

  • Education: Bachelors Degree in Computer Science or related fields or Equivalent Knowledge.
  • Experience: Over 2 years full stack development experience with .NET technologies. Has led one or more software development teams.
  • Technical / Functional Skills: o5 years experience within a DevOps environment using Kanban boards and Agile practices. Has strong interpersonal and communication skills. Familiar with SDLC and is well versed in modern development best practices.

.Net,C#,Full Stack,Devops,CI,CD,SQL,Team Handling,Software Architecture

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.