.IMPORTANT SOFTWARE COMPANY HAS AN IMMEDIATE NEED FOR:FULL STACK C# /.NET SOFTWARE ENGINEERLeading Workforce Optimization Software company has an exciting opportunity for an experienced software developer to help contribute to our growth. We are seeking a Full Stack C#/.NET Software Engineer who has sound comprehension of the technology stack and associated business domain. The Full Stack C#/.NET Software Engineer designs with the engineering team, implements best practices, assists in technology direction, ensures project implementation compliance, and utilizes technology research to innovate, integrate, and manage technology solutions. You will ensure that engineered components are well understood by the team and software requirements/work items are implemented optimally. You will have a very good understanding of the domain and ensure that functional requirements are conceptually understood and implemented for durability and scalability.Essential duties and responsibilities:- Design and code web components, web services that retrieve and display data.- Participate in daily scrum meetings.- Discuss design decisions and coding strategies.- Participate in configuring the infrastructure architecture and advise engineering team on its efficient use.Qualifications and requirements:- Minimum of 3+ years of professional software engineering experience and a Bachelor of Computer Science or equivalent degree.- Strong core JavaScript skills including 3+ years of experience in HTML/CSS languages and technologies.- 2+ years of ASP.Net MVC with a mix of Razor and Web forms.- Experience working with Entity framework.- Experience in Angular.Js.- Knowledge of MS SQL, T/SQL scripting.- Familiar with code version control systems like SVN or Git.- Ability to work with complex data model and calculations- Must have strong API development experience.- Strong debugging, problem solving, and investigative skills.- Familiar with page design and styling through CSS or SCSS.- Ability to assimilate disparate information (log files, error messages, etc.) and pursue leads to find root cause problems.- Experience with Agile/Scrum methodology.- Familiar with complete project life cycle activities on development and maintenance projects.- Excellent proficient business English - both verbal and written skills with the ability to communicate effectively with technical and non-technical staff.Preferred Skills & Qualifications:- Knowledge of AppFabric, WF, WCF.- Experience working with EDI in general, or 837 Health Care files in particular.- Experience working with Jenkins- Hands-on experience with cloud technologies and distributed architecture.- Experience with authoring, editing, and presenting technical documents.Considerations:- This position is 100% remote from any state in Mexico, but someone located in Guadalajara, Jalisco, is preferred.- Full time position with competitive salary.- 100% payroll scheme + additional benefits