Epicareer Might not Working Properly
Learn More

Senior Software Engineer

  • Full Time, onsite
  • Search Services
  • Hybrid3 days in office, United States of America
Salary undisclosed

Apply on


Original
Simplified

Overview:
Our client is seeking an experienced Senior Software Engineer to join their team. This role involves close collaboration with product managers and digital team members to understand requirements and develop applications, micro-services, APIs, and distributed processing systems for internal portals and mobile platforms.

What s in it For You:

  • A flexible, independent work environment with monthly schedule management
  • Access to top-tier resources, tools, and technology
  • A culture that prioritizes safety, including comprehensive safety training and personal protective equipment
  • A comprehensive benefits package effective on the first day, covering medical, dental, vision, and 401(k) matching

Responsibilities:

  • Support daily digital product management tasks and deliverables for digital platforms and projects
  • Collaborate with creative teams to develop innovative technology solutions; manage and resolve technical issues with platforms and environments
  • Stay current with new technologies and quickly adopt relevant frameworks
  • Oversee and maintain cloud computing resources, including the creation and management of various cloud assets
  • Perform additional tasks as assigned

Minimum Qualifications:

  • Bachelor s Degree in Computer Science or a related field
  • At least 8 years of professional experience, with a minimum of 3 years developing .NET applications
  • Proven experience developing features within layered architectures (e.g., MVP, MVC, MVVM)
  • Background in large, multidisciplinary projects
  • Proficiency with relational database development using SQL Server or similar
  • Experience with team-based development processes (e.g., Agile Scrum, Pull Requests, Source Control)
  • Strong coding skills in C#
  • Solid understanding of REST API design, with knowledge of XML/JSON, HTML, and CSS
  • Ability to design and implement algorithms for data processing, communication, and calculations
  • Strong interpersonal and communication skills, with a collaborative team mindset
  • Willingness and enthusiasm to learn new skills, domains, and technologies

Preferred Qualifications:

  • Experience with Docker containers
  • Familiarity with IoT protocols and frameworks like MQTT, AMQP
  • Experience with message queues like RabbitMQ or ActiveMQ
  • Proficiency in designing scalable, microservice-based architectures with brokers (e.g., RabbitMQ)
  • Experience with NoSQL databases such as MongoDB and InfluxDB
  • Background in developing progressive web applications using React
  • Experience in the Oil and Gas sector
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job