Software Engineer II

Engineering/IT Remote, United States Wilsonville, Oregon Duluth, Minnesota


Description

Software Engineer II

LeadVenture websites are custom-designed and packed with the features dealers and OEMs need, allowing them to drive more qualified leads. Our industry-leading platform drives increased traffic to websites and ensures that customers have a positive user experience regardless of device.

In this role, you will develop high-quality software for LeadVenture as an active and collaborative member of a distributed software development team.

Responsibilities:

  • Develop, document, test, and debug new and existing software systems and/or applications for complex, large-scale software
  • Serve as technical support on development projects
  • Participate in full development life cycle including requirements gathering, analysis and design
  • Write draft technical specifications based on conceptual design and stated business requirements
  • Suggest new technologies for implementation and participate in the evaluation
  • Troubleshoot code to find causes of errors and revise programs as needed
  • Be an active participant in agile meetings
  • Collaborate and add value through participation in peer code reviews

Qualifications:

  • 3+ year of experience in software development
  • Understanding of Object-Oriented Design Principles and Design Patterns
  • Solid understanding of best practices for the full Software Development Lifecycle in an agile environment including coding standards, code reviews, source control, build processes, testing, and operations
  • Eagerness to explore new ideas and a self-motivated desire to continuously learn new things
  • Demonstrated ability to work collaboratively with global teams

Skills:

  • .NET Core and C#
  • Experience writing and troubleshooting queries and complex stored procedures in relational databases
  • Experience in creating modern applications using Microservices based architecture
  • Knowledge of web concepts and protocols (e.g. OpenAPI, REST, SSL/TLS)
  • Knowledge of containerization environments and infrastructure (e.g. Docker, Kubernetes)
  • Experience with CI/CD, including necessary tools and software
  • Experience with AWS, developer certification is a plus