Job ResponsibilitiesProvides support to the Engineering teams, with a high attention to detailResearches, analyzes, and documents findingsMay influence others within the Software Engineering team through the explanation of facts, policies, and practicesDesigns, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systemsWorks on systems critical to company’s current and future operationsDebugs production issues across services and multiple levels of the stackAssists with improvement of organizational engineering standards, tooling, and processesParticipates in the testing process through test review and analysis, test witnessing, and certification of softwareEvaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systemsMaintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, and/or groups
Job Qualifications:4+ years of professional experience as a Full Stack Software Engineer, with expertise in .NET, C#.Strong proficiency in developing web applications using Vue.js, and related frameworks and MicroservicesStrong proficiency in relational databases and Cloud.Strong problem-solving and debugging skills, with attention to detail.Effective communication and teamwork abilities to collaborate with team members and stakeholders.Desire to learn and stay updated with emerging Azure technologies and industry trends.Familiarity with Agile/Scrum methodologies and experience working in an Agile development environment.