Software Development Manager

at  Knowledge Services

Indianapolis, IN 46256, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Dec, 2024Not Specified06 Sep, 2024N/AComputer Science,Html,Interpersonal Skills,Time Management,Agile,Technical Discussions,Relational Databases,Project Management SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Overview:
Knowledge Services is hiring a Software Development Manager to manage, mentor, and provide leadership to our rapidly growing development organization. This individual will provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development.

Responsibilities:

  • Be a strategic thinker and help define our models beyond day-to-day activities.
  • Be the subject matter expert on development best practices surrounding:
  • Working with the Product Owner to plan and execute projects to ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target.
  • Working closely with the Product Owner, Sales, and Business Analysts to understand the system’s functional and non-functional requirements.
  • Collaboration with the Product Owners in defining the Product Vision
  • Demonstrating leadership abilities to our clients by deploying software upgrades, feature enhancements, and fixes coordinated for ongoing stable delivery.
  • Evolving the existing software applications, architecture, and development processes in various areas as needed to optimize development results.
  • Participate with Product Owner(s) and Scrum Master(s) to coordinate release and sprint planning and Program Increment Planning
  • Working with Scrum Master to remove or minimize roadblocks for developers.
  • Help developers resolve both technical problems and human resource issues.
  • Monitoring individual Team Member’s performance
  • Providing leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development.

Qualifications:

  • Bachelor’s degree in computer science or related field
  • Desire a minimum of 5 years of management/leadership experience in a software development organization
  • Must have at least seven years of experience working through the design, development, release cycle, and delivering software products to market
  • A record of successful delivery of software applications as an individual, team lead, product owner and/or development manager
  • Strong understanding of the software development life cycle
  • Strong leadership, project management skills, time management, and problem-solving skills
  • Experience with managing the development of SaaS and cloud-based applications
  • Experience in VB.Net and/or C# programming desirable
  • Experience with REST APIs
  • Experience with Angular/Typescript desirable
  • Understanding of relational databases (SQL)
  • Familiarity with HTML, CSS
  • Willingness to dive into technical issues and facilitate technical discussions and decisions
  • Experience with Scrum methodology and Agile practices
  • High command of verbal and written English.

INTERPERSONAL SKILLS

  • Self-motivated, team player, action and results-oriented
  • Well organized, good communication and reporting skills
  • Ability to successfully work under tight project timelines.

Responsibilities:

  • Be a strategic thinker and help define our models beyond day-to-day activities.
  • Be the subject matter expert on development best practices surrounding:
  • Working with the Product Owner to plan and execute projects to ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target.
  • Working closely with the Product Owner, Sales, and Business Analysts to understand the system’s functional and non-functional requirements.
  • Collaboration with the Product Owners in defining the Product Vision
  • Demonstrating leadership abilities to our clients by deploying software upgrades, feature enhancements, and fixes coordinated for ongoing stable delivery.
  • Evolving the existing software applications, architecture, and development processes in various areas as needed to optimize development results.
  • Participate with Product Owner(s) and Scrum Master(s) to coordinate release and sprint planning and Program Increment Planning
  • Working with Scrum Master to remove or minimize roadblocks for developers.
  • Help developers resolve both technical problems and human resource issues.
  • Monitoring individual Team Member’s performance
  • Providing leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Sales Management, Software Engineering

Graduate

Computer science or related field

Proficient

1

Indianapolis, IN 46256, USA