
Lead - FullStack
Valsoft Corporation1 year ago
Remote, India +2 moreStaff+
Responsibilities
- Develop software applications for company and client needs.
- Oversee the full software development lifecycle and provide leadership to a development team.
- Make architectural decisions and perform code reviews while enforcing development, security, and DevOps best practices.
- Collaborate with developers, the product manager, and cross-functional teams to meet project requirements.
- Analyze user needs and develop software solutions.
- Write and maintain technical documentation, operational procedures, and training materials.
- Ensure responsive and performant UI/UX across platforms and devices.
- Stay current with emerging technologies and propose their adoption when appropriate.
Requirements
- At least 5 years of experience in a software developer role.
- Proficiency in Azure DevOps, Azure Functions, Azure Apps, C#, React, and Microsoft SQL Server.
- Knowledge of NuGet package management, continuous integration, ASP.NET Core, and MongoDB.
- Knowledge of unit testing with Jest and Node.js, API testing with Postman, and language-specific or IDE-based debuggers such as VSCode and IntelliJ.
- Knowledge of OAuth2, JWT, HTTPS, and TLS for authentication and security.
- Knowledge of Agile or Waterfall development approaches.
- Strong analytical, problem-solving, written communication, verbal communication, independent work, teamwork, attention to detail, and deadline-management skills.
Benefits
- Remote workplace in Bengaluru, India.
- Full-time position.