31 Aug
|
ParentPay
|
Pune
Job description:
Role & responsibilities:
- Collaborating with stakeholders to understand project requirements and define technical solutions.
- Design and architecture of scalable, maintainable, and efficient software systems.
- Develop and code software solutions in Web Apps (be involved in coding) by studying information need, system flow and database.
- Coordinating with the team on daily project status and contribute resolving technical blockers of them.
- Implementing best practices, coding standards and quality assurance processes within the team.
- Participating in code reviews, ensuring adherence to coding standards and best practices.
- Troubleshooting, resolving technical issues and addressing challenges in project implementation.
- Serving as a technical expert and advocate for innovation and continuous improvement within the team and company.
- Excellent problem-solving skills and ability to identify bottlenecks and propose actionable solutions for improvement.
- Document and demonstrate solutions by developing documentation, flowcharts, charts and code comments.
Preferred candidate profile:
- Hands on experience as a Senior Software Consultant or a similar role in software development.
- Hands on experience on C#(.NET), ASP.NET, MVC, .NET CORE, WebAPI development, REST, Microservices, IIS, strong understanding of SDLC.
- Hands on experience on Angular / AngularJS (and any additional front-end framework).
- Hands on experience on Typescript / JavaScript / HTML / CSS.
- Hands on experience on SQL databases (Microsoft SQL Server & T-SQL) and hands-on experience working with Stored Procedures.
- Hands on experience on Microsoft Azure (App Services, WebJobs, Functions, Service Buses, Scaling).
- Azure DevOps tool (managing CI/CD pipelines, Git for code repository), Version control.
- Git (GitHub, GitLab, Bitbucket) and TeamCity.
- Azure board (ADO)/Jira for tracking of issues.
- Strong understanding of agile methodologies like Scrum and Kanban
- Strong technical expertise in software development, including proficiency in programming languages, frameworks and technologies relevant to the project.
- Good understanding of Design principles and different architectures.
- Strong analytical skills including debugging issues, analyzing log files, troubleshooting issues.
- Valuable understanding of Mobile App Development (Android/iOS) is a value add.
- Experience with cloud platforms, DevOps practices will be an added advantage.
- Experience working with multi-functional teams spread across different geographical locations.
- Excellent leadership and communication skills, with the ability to motivate the team.
Skills: Angular, Git, Agile Methodologies, C#, Azure, Asp.net
Experience: 6.00-11.00 Years
📌 Senior Software Developer (Pune)
🏢 ParentPay
📍 Pune