Software Engineer III
Bookmark Details
Job title: Software Engineer III
Company: ESET
Job description: Job posting title Software Engineer IIIJob summary We are seeking a skilled and experienced Senior .NET Developer to join our dynamic team. As a Senior .NET Developer, you will play a crucial role in the design, development, and deployment of scalable and efficient software solutions. Your expertise in C#, object-oriented programming, microservices architecture, REST APIs, clean code principles, design patterns, Azure services, and Agile methodologies will be instrumental in driving the success of our projects.Job descriptionJoin our innovative team at ESET, a leading technology firm dedicated to delivering cutting-edge cybersecurity solutions in the digital landscape. With a focus on proactive threat detection and prevention, ESET provides comprehensive protection against malware, ransomware, phishing attacks, and other cyber threats.Our commitment to excellence extends to our work in payment services, where we strive to ensure secure transactions and protect users’ financial information. We seek talented individuals who are passionate about software development and eager to contribute to transformative projects in both cybersecurity and payment services domains.Responsibilities and duties:
- Collaborate with cross-functional teams to analyze requirements and design innovative software solutions.
- Develop high-quality code in C# .NET Core following best practices and coding standards.
- Design and implement microservices architecture (Kubernetes) to ensure scalability, reliability, and performance.
- Create and consume RESTful APIs for seamless integration with internal and external systems.
- Apply clean code principles to enhance maintainability and readability of the codebase.
- Utilize design patterns to solve complex problems and promote code reusability.
- Deploy and manage applications on Azure cloud services, ensuring optimal performance and security.
- Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Take initiative in self-education, staying abreast of industry trends, emerging technologies, and best practices in .NET development.
- Proactively identify opportunities for innovation and improvement within the project and contribute creative solutions to enhance product functionality and performance.
- Take full responsibility for the quality and reliability of your own code, conducting thorough testing and debugging to ensure adherence to project requirements and standards.
- Ensure timely delivery of high-quality software solutions, meeting project milestones and deadlines consistently.
- Work independently on complex programming tasks and contribute to the creation of analyses.
- Work with entrusted technologies in accordance with established procedures in order fulfil tasks according to defined specifications.
- Maintain the program code and eliminate errors in it.
- Oversee the code and analysis of less experienced employees, provide them with professional support and direct their specialization in accordance with the instructions of a manager.
- Prepare materials for product documentation and testing.
- Prepare and develop testing environments, execute UNIT tests, test parts or the entire product and design testing scenarios.
- Report regularly to managing employee on the status of assigned tasks.
- Comment on product specifications and participate in discussions about them.
- Give professional lectures in accordance with instructions from a managing employee.
- Carry out other work according to the instructions of a managing employee in accordance with the activity of the department and the company.
Our requirements:
- Demonstrated expertise in software development with a strong focus on .NET technologies.
- Proficiency in C# programming language and object-oriented design principles.
- Hands-on experience designing and building microservices using .NET Core.
- Demonstrated expertise in developing RESTful APIs and integrating with third-party services.
- Solid understanding of clean code practices, SOLID principles, and design patterns.
- Experience with Azure services such as Azure Functions, Azure Cosmos Database, Azure App Service, etc.
- Familiarity with Agile methodologies and tools like Scrum or Kanban.
- Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.
Employee perks, benefits:please visit our website: https://www.eset.com/sk/o-nas/kariera/benefity/Basic wage component (gross): from 3000 EUR
*The final basic wage component can be adjusted accordingly to individual skills and experience of selected candidate.Performance bonus 2 times per year up to 10% of the basic salary paid for the evaluation period (usually 6 months).Job requisition JR-04551 Software Engineer III (Open)Primary location BratislavaAdditional locationsTime type Full time
Expected salary:
Location: Bratislava, Bratislavský kraj
Job date: Sun, 18 Feb 2024 04:21:01 GMT
Apply for the job now!
Share
Facebook
X
LinkedIn
Telegram
Tumblr
WhatsApp
VK
Mail