**Full Stack.NET Senior Software Engineer** **Full Stack.NET Senior Software Engineer Responsibilities**: - Meet with program managers and stakeholders to help develop and groom feature requirements - Develop technical specifications and architecture - Write scalable and maintainable code - Mentor other team members - Document development and operational procedures **Full Stack.NET Senior Software Engineer Requirements**: - Bachelor’s degree or equivalent diploma in Information Technology, Engineering, Business Computing, Computer Science or a related field - **C# Skill**:Core API, Multithreading, Memory leaks, XML parsing, Database access and ASP.net - Experience and knowledge of MVC architecture - Ability to understand and analyze customer requirements - Comprehensive knowledge of concepts, principles, practices and procedures in professional software development including the SDLC - Experience with distributed component architecture, Webservices/Web API, Rest API and Plugin development - Experience in a product development environment with Object Oriented Programming (OOP) - Demonstrated excellent oral and written communication skills - Team player with strong interpersonal skills - Nice to have: - Experience with Agile methodologies - Experience with RDBMS (SQL Server/PostgreSQL/MySQL/Oracle) - Java experience on Linux - Ability to write complex SQL statements - Knowledge of Database design - Experience with AWS (EC2/RDS/Aurora) or other cloud environments - Strong Frontend development skills