Full-Stack Developer developing and enhancing robust security products for enterprise cloud platforms. Working with advanced technologies in a dynamic team focused on cloud security.
Responsibilities
Design, develop, and maintain efficient, reusable, and reliable code using ASP.NET core - Core and Angular.
Implement high-quality, robust backend services and APIs, as well as responsive and intuitive front-end UIs.
Work collaboratively with the team to integrate user-facing elements with server-side logic.
Collaborate with the security team to ensure secure design and implementation of all features, following best practices and compliance requirements.
Ensure the best possible performance, quality, and responsiveness of applications.
Analyze requirements, provide technical solutions, and contribute to the architectural discussions.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Stay updated with the latest developments in .NET Core, Angular, and relevant technologies.
Requirements
Must be familiar with key security frameworks and guidelines such as OWASP Top 10, to ensure secure development practices.
Should have experience with DevSecOps principles, integrating security into the CI/CD pipeline and automating security checks throughout the development lifecycle.
Proficiency in ASP.NET Core - Core for backend development.
Strong experience with Angular for front-end development.
Familiarity with the ABP Framework and ASPNETZERO frameworks.
Solid understanding of object-oriented programming, design patterns, and application development best practices.
Experience with database design and development (SQL Server, MySQL, etc.).
Knowledge of RESTful APIs, JSON, and web service integration.
Familiarity with version control tools like Git.
Excellent problem-solving, analytical, and debugging skills.
Experience in cloud services (Azure, AWS, etc.) and Docker/Kubernetes.
Understanding of Agile methodologies.
Excellent communication and teamwork skills.
A passion for continuous learning and keeping up with the latest industry trends.
Benefits
Competitive salary with performance-based bonuses to reward your contributions and achievements.
Opportunities for professional development and career growth including certifications in key technologies.
The chance to work with a cutting-edge technology company in a growing industry.
Dynamic team environment with supportive colleagues.
Private medical insurance.
Flexible working conditions at home office.
Provision of all necessary work equipment.
A Work From Home (WFH) allowance to support remote working needs, along with a monthly allowance for electricity and internet expenses.
Senior Cloud Software Engineer developing Java applications for Merkle, a dentsu company. Collaborating with cross - functional teams and mentoring junior developers in a dynamic environment.
Software Development Engineer - .Net responsible for high scalability applications development, based in Chennai at Mr. Cooper Group. Emphasizing collaboration and application efficiency in a technology - driven environment.
Senior Backend Engineer joining agile product teams at John Lewis Partnership. Building new features using Kotlin or Java and mentoring less experienced Engineers in a hybrid working environment.
Lead Fullstack .NET Engineer designing and delivering scalable systems for a global tech consultancy. Collaborate with clients and lead teams for impactful solutions in Hanoi, Vietnam.
Senior Fullstack/Backend Engineer implementing solutions and writing high - quality code for a global tech consultancy with a presence in various regions.
Backend Engineer building scalable financial app features for a global user base. Focus on integrating payout partners and launching currency corridors to facilitate money transfers.
Software Engineer developing and maintaining software products using Python and Angular at YASH Technologies. Collaborating with the engineering team and integrating third - party services for various applications.
Python Developer at YASH Technologies responsible for developing and maintaining software products. Collaborating with teams to write, test, and debug code for various applications.