
Principal Engineer, Dotnet Fullstack, React
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in India.
• Develop and assess high-quality code.
• Comprehend client business scenarios and technical specifications, converting them into technical designs.
• Align technical decisions with requirements and articulate them for developers.
• Identify and assess solution alternatives to determine the most suitable option for client needs.
• Establish guidelines and benchmarks for non-functional requirements throughout project execution.
• Create and critique design documents that detail application architecture, frameworks, and high-level design.
• Evaluate architecture and design for extensibility, scalability, security, design patterns, user experience, and non-functional requirements.
• Design and develop solutions addressing both functional and non-functional requirements, specifying technologies, patterns, and frameworks.
• Leverage technology integration expertise in projects.
• Address code and review issues through systematic root-cause analysis and substantiate decisions.
• Conduct proofs of concept to verify proposed designs and technologies.
• Guide team members and assist them in staying updated with emerging technologies.
• Encourage team members to propose solutions and cultivate a collaborative, feedback-oriented environment.
• Over 11 years of overall experience.
• Bachelor's or master's degree in computer science, Information Technology, or a related field.
• Extensive experience in architecture and development utilizing C#, .NET Core, .NET Framework, Entity Framework, ASP.NET MVC, ASP.NET Web API, and unit testing.
• Front-end proficiency in HTML5, CSS, JavaScript, and React.
• In-depth knowledge of object-oriented programming, microservices architecture, REST, and service-oriented architecture.
• Familiarity with Azure DevOps or CI/CD tools such as Docker, Kubernetes, Jenkins, Git, Azure DevOps, PowerShell, NPM, Terraform, ARM, and IIS.
• Practical database experience with SQL Server, Oracle, and MySQL.
• Understanding of design patterns, concurrent design, and multithreading.
• Robust troubleshooting capabilities across diverse technologies and environments.
• Ability to investigate and understand new technologies.
• Excellent communication skills to effectively present solutions.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and career advancement.
• Flexible working arrangements.
Cloudera
Stellar Cyber
Pragmatike
Pragmatike
Get handpicked remote jobs straight to your inbox weekly.