Senior Full Stack Engineer (C# /.Net)


Budapest, BU, HU

Company:  ExxonMobil



We are more than just one of the largest energy companies. ExxonMobil is the start of what could be an incredible journey. It’s the place where people think independently, take initiative, grow to their full potential and shape the future of energy. We strongly believe that diversity drives innovation so our inclusive workplaces help everyone thrive, regardless of their background. Safety and wellbeing of our employees is at the heart of everything we do. Our skills and competencies are built through training and work experiences in a wide range of assignments.  With the use of cutting edge technology ExxonMobil holds an industry leading inventory of resources to help meet our societies growing energy demands.

Senior Full Stack Engineer (C# /.Net)

What will your role be in our team


We are looking for a senior software engineering with a strong desire to solve business problems using the latest methods in Microsoft technologies with the exciting and industry first opportunity to work on Vulnerability Management Systems.


  • Design, architect, and develop Vulnerability Management web application using .NET Core,  ASP.NET, MVC, C#, and SQL Server database
  • Lead architectural design of the Vulnerability Management web application/web services using best practices for distributed web architectures based on system requirements
  • Integrate with Rapid7 Nexpose and other APIs to provide full lifecycle management of enterprise wide system vulnerabilities from a central web administration console
  • Design and develop web forms for data entry by IT Project Managers to initiate Penetration Test requests as well as data entry for recording of vulnerabilities identified by Penetration Testers
  • Design and develop database schema, tables, and procedures with a keen eye on domain driven design, data normalization, and data integrity principles
  • Design and maintain TFS release pipeline, including, TFS development branches and release build packages
  • Benchmark application performance using web and database profilers to identify bottlenecks and propose solutions
  • Architectural designs driven by a security first mindset
  • Maintain project artefacts for system requirements and design


What are we looking for


  • Over 7 years of experience using .NET technologies with expert level knowledge of C#, ASP.NET MVC, .NET Common Language Runtime (CLR), SQL Server Transact SQL, JavaScript, jQuery, HTML, and CSS3
  • Significant experience developing restful web services using WCF and/or Web API
  • Deep understanding of software design patterns: creational, structural and behavioral
  • Expert experience modularizing codebase into reusable and maintainable frameworks and projects
  • Expert experience extending popular JavaScript frameworks, such as jQuery into high performance custom frameworks
  • Strong understanding of IIS fundamentals, including management of ASP.NET application pools, cache of static content, user impersonation, Single Sign On
  • Strong working knowledge of multithreading and concurrency programming
  • Strong background in developing enterprise grade applications using Network Single Sign On (SSO), designing Active Directory groups for managing authorizations, establishing backup/restore procedures


What we appreciate


  • Experience with Aspect Oriented Programming methods to design easily maintainable and configurable authorization enforcement rules
  • Experience in WPF and WinForm development
  • Experience in Windows Services development
  • Experience deploying host based firewalls
  • Experience implementing backend data caching strategies to deliver high availability and reduce latency issues
  • Experience generating meaningful logs using Log4Net appenders to integrate with Splunk for central monitoring and alerting of potential security events

What awaits you

  • Attractive salary package
  • Variety of benefits and activities to support your health and wellbeing  
  • Long term career perspective
  • Flex Your Day opportunity, providing flexibility around where and when you work
  • Pleasant atmosphere with inspiring and diverse working teams
  • Interesting, stimulating work environment in an international environment
  • Opportunities for job specific and broader career development trainings

Stay connected with us

Getting curious about this opportunity? We would love to tell you more. Stay connected with us and apply.

Learn more at our website
Follow us on Facebook or LinkedIn
Get an insight from one of our employees

Corporate Separateness Notice

Nothing in this material is intended to override the corporate separateness of local entities. Exxon Mobil Corporation has numerous affiliates, many with names that include, but are not limited to, ExxonMobil, Exxon, Esso and Mobil. For convenience and simplicity in this Site, those terms and terms like corporation, company, our, we and it’s are sometimes used as abbreviated references to specific affiliates or affiliate groups. Abbreviated references describing global or regional operational organizations and global or regional business lines are also sometimes used for convenience and simplicity. Similarly, ExxonMobil has business relationships with thousands of customers, suppliers, governments, and others. For convenience and simplicity, words like venture, joint venture, partnership, co-venturer, and partner are used to indicate business relationships involving common activities and interests, and those words may not indicate precise legal relationships.

Job Segment: .NET, Engineer, Developer, Database, SQL, Technology, Engineering