Responsible for supporting business needs by developing solutions. Continuously improve software engineering practices. Perform code review and set standards as needed. Translate simple to complex user stories into design and working software. Lead solution implementation through the entire life cycle by giving valuable inputs with regard to design and technical aspects. Diagnose, Troubleshoot and fix production problems as they arise by brainstorming best possible solution understanding impact of system downtime and SLA. Experience in developing applications. Experience in digital language and frameworks. Experience with C# .NET Core and 4.5, Angular, ASP.NET 4.5, Bootstrap, CSS, HTML. Experience in Data technologies like Entity Framework. Experience in SQL Server 2012+, t-SQL and SSIS (for ETL). Experience in Agile (Scrum) and Waterfall project methodologies. Experience in developing and supporting REST API, Windows Communication Foundation. Good understanding of Software Engineering principles. Experience in designing and developing mobility solutions for iOS and Android. Development experience in the following technologies and practices: Swagger, OAuth, Kubernetes, Docker and DevOps. Knowledge of data wrangling using Python or R, visualization and analytics. Knowledge of OWASP top 10.
What are the top 3 "must have non-negotiable" skill sets that need to be present on a resume?
Are there any specific certifications, educational background or portfolios specifically needed for this role?
Is this position open to candidates who can only work remote?
**MANDATORY SCREENING QUESTIONS**