Overview
We are seeking a Senior .NET Developer to join our team, focusing on delivering robust solutions with Azure API Management. You will play a key role in designing, developing, and maintaining high-quality applications. Join us and take part in creating a central hub for one of the world's leading oil producers.
Responsibilities
- Design scalable and secure .NET applications
- Develop and maintain APIs using Azure API Management
- Collaborate with cross-functional teams to define and deliver project requirements
- Optimize application performance and troubleshoot issues
- Implement best practices for code quality and security
- Participate in code reviews and provide constructive feedback
- Document technical solutions and processes
- Integrate third-party services and APIs
- Ensure compliance with project standards and guidelines
- Mentor junior developers and share technical expertise
- Stay updated with emerging technologies and industry trends
- Support deployment and release management activities
- Contribute to continuous improvement initiatives
- Communicate effectively with clients and stakeholders
- Manage tasks and deliverables within project timelines
Requirements
- 5+ years of experience in .NET development
- Background in Azure API Management
- Knowledge of software design patterns and principles
- Skills in RESTful API development
- Familiarity with cloud-based architectures
- Understanding of security best practices
- Capability to work in agile environments
- Qualifications in troubleshooting and problem-solving
- Flexibility to adapt to changing project needs
- English proficiency at an upper-intermediate level or higher
- Experience in team collaboration and leadership
- Participation in end-to-end software development projects
- Competency in version control systems
- Showcase of effective communication skills
- Proficiency in technical documentation
Nice to have
- Certifications in Microsoft Azure
- Expertise in microservices architecture
- Familiarity with DevOps practices
- Knowledge of containerization technologies
- Experience with automated testing tools
Turkiye
CONTINUOUS UPSKILLING, LEARNING & DEVELOPMENT
- Diversity of tasks and projects
- Assessment center for objective review of competency level
- Personal development plan
- Mentoring programs and leadership development
- Certification and professional development support
- Access to learning platforms including more than 2,500 internal courses and the LinkedIn Learning library with 20,000+ courses
- English courses taught by certified teachers
CORPORATE BENEFITS
- Extra leave days
- Referral bonuses
COMPENSATION PACKAGE
- Competitive compensation paid in USD
- Regular salary and performance reviews
MEDICAL & HEALTHCARE
- Private health insurance
- Well-being events
WORKING ENVIRONMENT
- Recreation areas and kitchens
- Tea, coffee, and snacks
- Well-being events
- Sports equipment and game consoles
- IT Equipment
- Microsoft's Software Assurance Home Use Program (HUP)
[epamgdo] Turkiye (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
[epamgdo] Turkiye (CVs in English)
Please note that our Talent Attraction Team reviews applications and CVs submitted in English.