Position:The Senior .NET Engineer contributes experience designing and implementing web applications using popular technologies including C# .NET Core, Typescript and Angular. As a core member of the team you will play an integral part in the design, implementation, and delivery of new features and applications.You will make key contributions and be involved in decision-making regarding the technical direction of products. You will be called upon to use your knowledge of our business needs to suggest and develop solutions that improve the experience of customers and partners.
Responsibilities:Design and develop software applications using the latest web application technologies.Serve as a mentor and leader to less-experienced software developers, providing advice and coaching.Perform thorough yet fair peer code reviews.Document and demonstrate solutions by developing architectural diagrams, sequence diagrams, and concise yet detailed wiki articlesUnderstand and internalize business needs and use this knowledge to create applications to manage those needs.
Requirements:Bring at least 6 years of experience developing Production-ready software applicationsHave at least 5 years of experience working in an Agile/Scrum environment.Be a strong and proven expert with full-stack development including RESTful APIs and web front-ends, with .NET as absolutely required.Experience with and an affinity for writing Unit Tests using frameworks such as XUnit, NUnit, Jasmine and KarmaMust be able to communicate effectively in both, English and Spanish; both, verbally and in writing.
Desired Skills:Exceptional troubleshooting and debugging skills.Experience designing software applications and features.Familiarity with common design patterns.A collaborative spirit and a demonstrated ability to play well with others.A willingness to take ownership of the things you create.Bachelor's Degree in Computer Science, Engineering, or related field
What we offer:Competitive salary + IncentivesLaw benefits + extra benefitsProfessional developmentChristmas BonusRemote work opportunityPermanent - Full Time Job
Help us redefine your future: Apply today!Microsoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.