Job Search
We can help you build an exceptional career
Senior+ .Net Engineer with DevOps (Azure) IRC238125
Job | IRC238125 |
Location | Ukraine - Lviv |
Designation | Senior Software Engineer |
Experience | 5-10 years |
Function | Engineering |
Skills | .NET Core, Azure, Azure Blob Storage, Azure Table Storage Service, C, Continuous Integration, Powershell Scripting |
Work Model: | Remote |
Description
We are gathering a team to build a solution for the creation of digital workplaces.
One of our core beliefs is that people are a company’s biggest asset. This philosophy is woven into everything we do – our behaviors, our culture, and especially our digital workplace solutions (which we use every day).
Our goal is to help people communicate and collaborate in the workplace. This means creating simple but effective workflows to enable people to create content and a delightful experience for consuming and collaborating on it.
And that’s why we can offer you a superior employee experience that goes beyond superficial perks and promises and gives you the true sense of purpose you’ve been waiting for.
Requirements
Education & Experience:
– Bachelor’s degree in Computer Science, Software Engineering, or a related field.
– 6+ years of experience in software development with a focus on building scalable, event-sourced architectures.
– Proven experience with Azure cloud services, particularly in developing and managing Azure Functions, Service Bus, Event Hubs, and CosmosDb an asset.
Technical Skills:
– Proficiency in C#, JavaScript, and Python.
– Strong experience with front-end technologies like REACT and Remix.
– Hands-on experience with infrastructure-as-code tools like Bicep.
– Solid understanding of CI/CD pipelines, especially using GitHub Actions and PowerShell.
– Experience with implementing logging, monitoring, and auditability in SaaS platforms.
– Knowledge of observability tools and practices, including building dashboards and monitoring solutions.
Soft Skills:
– Strong problem-solving skills and the ability to think critically and creatively.
– Excellent communication skills, both written and verbal.
– Ability to work independently as well as collaboratively in a remote team environment.
Job Responsibilities
Architecture & Development:
– Design, develop, and maintain core architectural components for an event-sourced SaaS platform.
– Implement and optimize Azure-based solutions, including Azure Functions, Azure Blob Storage, Azure Service Bus, Azure Event Hubs, Azure CosmosDb, and Azure Table Storage.
– Develop clean, scalable code using C#, JavaScript, and Python.
– Build and maintain front-end components using REACT and Remix.
– Ensure the platform’s reliability and compliance by implementing robust logging and auditability features.
Monitoring & Observability:
– Design and build tools and dashboards to observe, monitor, and analyze the performance of the SaaS platform.
– Implement metrics and alerts to proactively identify and resolve performance issues.
– Work with other Engineering teams to ensure comprehensive monitoring and logging solutions are in place.
Automation & CI/CD:
– Automate workflows using GitHub Actions, PowerShell and Python scripts.
– Develop infrastructure-as-code using Bicep to ensure reliable and repeatable deployments.
– Optimize and manage the CI/CD pipeline for efficient and seamless deployments.
Collaboration & Communication:
– Work closely with Product Management, DevOps, and other development teams to translate business requirements into technical solutions.
– Provide technical leadership and mentorship to junior developers.
– Participate in code reviews, design discussions, and knowledge-sharing sessions to drive best practices across the team.
Continuous Improvement:
– Stay up-to-date with industry trends and emerging technologies.
– Identify areas for process improvement and propose innovative solutions.
– Contribute to the evolution of the platform’s architecture to meet future scalability and performance needs.
We Offer
Empowering Projects: With 500+ clients spanning diverse industries and domains, we provide an exciting opportunity to contribute to groundbreaking projects that leverage cutting-edge technologies. As a team, we engineer digital products that positively impact people’s lives.
Empowering Growth: We foster a culture of continuous learning and professional development. Our dedication is to provide timely and comprehensive assistance for every consultant through our dedicated Learning & Development team, ensuring their continuous growth and success.
DE&I Matters: At GlobalLogic, we deeply value and embrace diversity. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.
Career Development: Our corporate culture places a strong emphasis on career development, offering abundant opportunities for growth. Regular interactions with our teams ensure their engagement, motivation, and recognition. We empower our team members to pursue their career goals with confidence and enthusiasm.
Comprehensive Benefits: In addition to equitable compensation, we provide a comprehensive benefits package that prioritizes the overall well-being of our consultants. We genuinely care about their health and strive to create a positive work environment.
Flexible Opportunities: At GlobalLogic, we prioritize work-life balance by offering flexible opportunities tailored to your lifestyle. Explore relocation and rotation options for diverse cultural and professional experiences in different countries with our company.