Assist in managing and leading a team of software developers, contributing to the design, development, testing, and deployment of software solutions. This role requires a combination of technical expertise, leadership skills, and the ability to support and guide the team towards achieving project goals and delivering high-quality software products.
Assist in managing and leading a team of software developers, providing mentorship, coaching, and guidance.
+ Assist in planning, organizing, and prioritizing software development projects to ensure timely delivery and adherence to quality standards.
+ Collaborate with cross-functional teams including product management, QA, and operations to define project requirements and milestones
+ Contribute to technical discussions and decisions, providing input on architecture, design, and development best practices.
+ Review code, architecture designs, and technical documentation to ensure alignment with development standards and quality guideline
+ Communicate project status updates, issues, and risks to stakeholders and senior management.
+ Assist in maintaining strong relationships with stakeholders to ensure alignment on project goals and expectations
+ Support the implementation and enforcement of software quality assurance processes and procedures.
+ Identify opportunities for process improvements and efficiency gains in software development and project execution.
Job Requirements - Experience and Education Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Proven experience (typically +7 years) in software development, with exposure to project management or leadership responsibilities.
Full .NET software development lifecycle, including Visual Studio 2022, ASP.NET Core, RESTful Services, T-SQL, Auth0 and Dependency Injection
C# and VB.NET languages.
Web-based enterprise application development supporting high volume and fault-tolerant solutions.
Building and optimizing applications, preferably backend services with REST based APIs.
Utilizing C#, Razor syntax, and programming web applications.
Experience with front-end technologies and frameworks (e.g., React, Angular, etc.).
ORM tools such as Entity Framework and LINQ.
Source control, work item tracking, and build management with Team Foundation Server.
Multi-threaded programming techniques and developing WPF & XAML applications using ASP.NET in the MVC framework.
Solid understanding of web protocols and standards, including HTTP, SSL, REST, and JSON
Knowledge of IoC (Inversion of Control)
Expertise in testing API performance and security, along with optimization strategies
Experience troubleshooting and resolving issues in a time-efficient manner
Understanding of software development methodologies (Agile, Scrum, etc.) and version control systems (e.g., Git).
Leadership Behaviors
Building Outstanding Teams
Setting a clear direction
Simplification
Collaborate & break silos
Execution & Accountability
Growth mindset
Innovation
Inclusion
External focus
Skills
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3650911
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
MH, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.