Senior Software Engineer .NET

3 weeks ago


Mountain View, California, United States VentureDive Full time

Job Brief
We are looking for a Senior Software Engineer (.NET) who will be responsible for developing specifications and coding moderately complex software applications mainly web, but not limited to, in addition to modifying and maintaining existing software.
VentureDive Overview
Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that develops and invests in products and solutions that simplify and improve lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that are recognized as second to none in the world.
Key Responsibilities

  • Writing complex and secure applications from scratch
  • Working closely in a team of Project Manager, Technical Lead, UX Designers and Developers.
  • Performing quality tests before releasing builds to QA team for quality assessment.
  • Creating technical documentation of entire software before and after the release of product.
  • Maintaining released software by writing new features and fixing existing bugs in collaboration with support and quality assurance teams.
  • Taking part in building a highly proficient and productive team.
  • Develop REST and GraphQL APIs.
  • Research and development to explore the new technologies and trends.

Required Qualifications and Experience:

  • Must have at least 4+ years of relevant experience.
  • Bachelor's in computer science / Information Technology and any relevant discipline
  • Clear understanding of programming concepts: Functional Programming, Event Driven Programming, Object Oriented Programming, Data structures and Algorithms.
  • Experience with Microsoft .NET Framework and/or .Net Core (latest versions) and Languages (ASP.NET, MVC, Web API, C#, LINQ, EF) along with Windows services.'
  • Experienced with Apache Kafka, AWS Lambda functions, AWS API Gateway, Amazon EC2, Amazon Dynamodb, AWS SQS and Kubernetes
  • Experience with design patterns, SOLID principles, TDD principles and DDD principles.
  • Experience with one or more RDBMS: SQL Server, MySQL, Oracle and/or Postgres is mandatory. Knowledge of NoSQL would be a plus.
  • Experience with version control is mandatory.
  • Experience with continuous integration and continuous development
  • Experience with IIS, Docker, Nginx
  • Understanding of concepts: Security, Software Engineering, Networks and Compilers
  • Strong analytical, decision making, and problem-solving skills.
  • Able to communicate clearly, provide work estimation and manage tasks/time efficiently.
  • Self-motivated, quick learner and a responsive team player.
  • Must be capable of adapting to change in technology.
  • Good communication ability (verbal and written), analytical and problem-solving skills and a highly professional attitude are essential.
  • Ability to perform comfortably in a fast-paced, deadline-oriented, agile environment.

What we look for beyond required skills
In order to thrive at VentureDive, you
intellectually smart and curious
the passion for and take pride in your work
believe in VentureDive's mission, vision, and values
a no-frills attitude
a collaborative team player
ethical and honest
Are you ready to put your ideas into products and solutions that will be used by millions?
You will find VentureDive to be a quick pace, high standards, fun and a rewarding place to work at. Not only will your work reach millions of users world-wide, you will also be rewarded with competitive salaries and benefits. If you think you have what it takes to be a VenDian, come join us ... we're having a ball



  • Mountain View, California, United States Willows Landing Senior Living Full time

    Willows Landing Senior Living is dedicated to enhancing the quality of life for our residents through innovative technology solutions. Our mission is to create a safe and enjoyable environment, leveraging cutting-edge robotics to improve daily living experiences.Key ResponsibilitiesCollaborate with a talented team to ensure the seamless operation of our...


  • Mountain View, California, United States Willows Landing Senior Living Full time

    Willows Landing Senior Living is dedicated to enhancing the quality of life for our residents through innovative technology solutions. Our mission is to create a safe and engaging environment that fosters independence and well-being. As we continue to advance our technological capabilities, we are seeking a talented individual to join our team in a hybrid...


  • Mountain View, California, United States Willows Landing Senior Living Full time

    Willows Landing Senior Living is at the forefront of enhancing the quality of life through innovative technology solutions. Our mission is to create a safe and enriching environment for our residents by leveraging advanced robotics. We are seeking a talented individual to join our team in a pivotal role within our Robotics Engineering division.Your...


  • Mountain View, California, United States Willows Landing Senior Living Full time

    Willows Landing Senior Living is dedicated to enhancing the quality of life for our residents through innovative technology solutions. Our mission is to create a safe and engaging environment that promotes independence and well-being. As we continue to advance our technological capabilities, we are seeking a talented individual to join our team in a pivotal...


  • Mountain View, California, United States Willows Landing Senior Living Full time

    Willows Landing Senior Living is at the forefront of innovation in autonomous technology, striving to enhance the quality of life for our residents through advanced solutions. Our commitment is to create a safe and efficient environment that empowers mobility and independence.Your RoleCollaborate with a talented team to ensure our systems operate safely and...


  • Mountain View, California, United States Willows Landing Senior Living Full time

    Willows Landing Senior Living is dedicated to enhancing the quality of life for our residents through innovative technology solutions. Our mission is to provide a safe and engaging environment, utilizing advanced robotics to support our community. We are seeking a talented individual to join our Planner Technology team in a hybrid role.Your...


  • Mountain View, California, United States Intuit Full time

    Senior Staff Software Engineer - Back EndIntuit - Mountain View, CAOverviewCome join Intuit's Identity platform team as a Senior Staff Software Engineer. We are bootstrapping a new initiative within Identity organization and you have an opportunity to be a founding member. We are building a large customer network to unlock meaningful connections between our...


  • Mountain View, California, United States Intuit Full time

    Position OverviewJoin our Developer Experience team as a Senior Backend Software Engineer. We utilize state-of-the-art technology to tackle complex challenges for our engineers, enhancing the development experience and boosting developer productivity. Our ambitious objective is to transform the local development environment into a cloud-based solution with...


  • Mountain View, California, United States Intuit Full time

    Senior Manager, Software Engineering, CRM (Mailchimp)Intuit - Mountain View, CAOverviewIntuit Mailchimp is a leading marketing platform for small businesses. We empower millions of customers around the world to build their brands and grow their companies with a suite of marketing automation, multichannel campaigns, CRM, and analytics tools.We're looking for...

  • Software Engineer

    1 month ago


    Mountain View, California, United States Kumo Full time

    Come and change the world of AI with the Kumo team At Kumo, we are building a machine learning platform for data warehouses, enabling data scientists to train powerful Graph Neural Net models directly on their relational data, with only a few lines of declarative syntax known as Predictive Query Language. The Kumo platform enables users to build models a...


  • Mountain View, California, United States Atlassian Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Atlassian. As a key member of our Site Reliability Engineering team, you will be responsible for designing, architecting, and implementing monitoring and observability solutions for complex software applications and infrastructure.Key ResponsibilitiesDesign...


  • Mountain View, California, United States Intuit Full time

    As an AppFabric Platform Services Engineer, you'll join a team that designs, builds, evolves, and maintains the foundational ecosystem that supports the development of plugins, widgets and web applications at Intuit. Your decisions will have a significant impact directly on Intuit and on the productivity of our engineers. In the coming years, the AppFabric...


  • Mountain View, California, United States Databricks Inc. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Databricks Inc., a leading data and AI company. As a key member of our engineering team, you will play a critical role in designing and implementing next-generation systems that leapfrog state-of-the-art in query compilation and optimization,...


  • Mountain View, California, United States Google Full time

    About the RoleAs a Senior Software Engineer, Mobile, Android at Google, you will play a critical role in developing cutting-edge technologies that transform the way billions of users interact with information and each other. Our products require handling vast amounts of data, and we're constantly pushing the boundaries of what's possible.Key...


  • Mountain View, California, United States Google Full time

    About the RoleAt Google, our philosophy is centered around innovation and excellence. As a Senior Test Engineer, you will play a critical role in ensuring the quality and reliability of our products and services.Key ResponsibilitiesLead the development and utilization of automation tools and scripts to improve product and engineering health.Develop test...


  • Mountain View, California, United States Google Full time

    About the RoleAs a Senior Software Engineer on the Silicon Infrastructure team at Google, you will play a critical role in building and operating foundational tooling and infrastructure that enables the development of custom silicon. This is a unique opportunity to work on cutting-edge technologies and collaborate with cross-functional teams to drive...


  • Mountain View, California, United States Athelas Full time

    Every day, it feels like healthcare becomes less about the practice of medicine. Hospitals and private practices operate on razor-thin margins, caught between the bureaucracy of insurance companies and ballooning administrative costs. And technological advancements — from electronic health record systems to dictation software — have failed to live up to...


  • Mountain View, California, United States VentureDive Full time

    We are looking for a self-driven Senior Software Engineer (Java) who is excited to learn and improve his/her skillset in the ever-evolving world of Java. Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that develops and invests in products and solutions that...


  • Mountain View, California, United States VentureDive Full time

    Job BriefWe are looking for a self-driven Senior Software Engineer (Java) who is excited to learn and improve his/her skillset in the ever-evolving world of Java. VentureDive OverviewFounded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that develops and invests in...

  • Senior Software Engineer

    48 minutes ago


    Mountain View, California, United States Google Full time

    About the RoleAs a Senior Software Engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions for Android and machine learning...