We are looking for an experienced and highly skilled Software Engineer who excels in front-end development, design thinking, and creating seamless user experiences. This role requires technical expertise in building responsive websites, web services, Power Pages, and Power Automate solutions on Azure. The ideal candidate will also have a robust understanding of backend technologies, including Dataverse, SQL, and Kusto, to support full-stack integration.
Key Responsibilities
Front-End Development
- Design, develop, and maintain cutting-edge front-end applications with a strong focus on user experience and design thinking principles.
- Build responsive and dynamic websites and Power Pages within the Azure ecosystem.
- Collaborate with UX/UI designers to create engaging, intuitive, and visually appealing user interfaces.
- Troubleshoot and resolve front-end issues, ensuring optimal performance, security, and usability.
- Act as a subject matter expert on website security, authentication protocols, and best practices.
Back-End Integration
- Seamlessly integrate front-end applications with backend systems using Dataverse, SQL, and Kusto technologies.
- Ensure efficient data flow and interaction between the front-end and back-end components.
- Develop and maintain robust APIs to enhance and support front-end functionalities.
Collaboration and Communication
- Work closely with cross-functional teams, including designers, backend developers, product managers, and other stakeholders.
- Participate in code reviews, offering constructive feedback to foster a culture of excellence and innovation.
- Translate business needs into technical requirements, delivering effective and scalable solutions.
Continuous Improvement
- Stay informed of the latest trends, tools, and advancements in front-end development, Azure technologies, and cloud-based platforms.
- Continuously enhance skills to deliver innovative and industry-leading solutions.
- Contribute to the establishment of best practices and standards within the team to ensure consistent delivery of high-quality work.
Qualifications
Required Qualifications
- A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline.
- 5+ years of professional experience in front-end development, with a strong focus on design thinking and delivering exceptional user experiences.
- Proven expertise in building websites and Power Pages on Azure.
- Proficiency in front-end technologies, including HTML, CSS, JavaScript, and frameworks like React or Angular.
- Strong working knowledge of backend technologies such as Dataverse, SQL, and Kusto.
- Excellent problem-solving skills with meticulous attention to detail.
- Effective communication and collaboration abilities, ensuring seamless teamwork across diverse groups.
Preferred Qualifications
- Hands-on experience with cloud-based development, particularly on Azure.
- Familiarity with Agile/Scrum methodologies, promoting efficient and iterative development cycles.
- Knowledge of security best practices and performance optimization techniques for scalable web applications.
- Experience with API integration and development.
- A proactive, self-driven attitude with the ability to work independently and within a team.
Why Microsoft?
At Microsoft, we are committed to fostering a diverse and inclusive workplace. We welcome candidates from all backgrounds, and we are an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical leave, gender identity, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or veteran status.