Asset Marketing Services, LLC
  • Burnsville, MN, USA
  • Full Time

Medical, Dental, Vision, 401(k) Match, PTO Plan

Position Overview

Providing application and technical solution leadership and support to key initiatives across the organization, ensuring the programs are aligned to the IT strategy, leveraging enterprise components and capabilities, advancing the state of our IT assets, and expanding and improving upon our enterprise engineering strategy.   The Software Engineer will work closely with IT Leadership, Project Manager and Business Analysts. The Software Engineer will be accountable for delivering scalable and high available solutions and driving continuous improvement.

This position will be responsible for designing and implementing software solutions and technical architecture to ensure delivery of new enhancements, capabilities, features and functions for multiple services platforms. This position is expected to possess both consulting or advisory capabilities as well as technology subject matter expertise to work with outside resources and business stakeholders to meet desired business objectives. The position will be responsible for coming up-to-speed quickly on the tools and technologies that can enable web services capabilities we use, and to work with our technology partners along with being an escalation point for technical issues.

Essential Functions, Duties & Accountabilities

Software Engineer

  1.  Lead the design, and implementation initiatives while aligning the strategy to the business objectives for our clients
  2. Extensive experience in SQL, .NET and MVC skills along with a proven track record of building and implementing solutions.
  3. Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  4. Ability to clearly and effectively communicate at all levels from engineering team to executive
  5. Collaborate with technical product owners and delivery teams to build roadmaps which support the business needs of the customers
  6. Influence the design focus of agile teams to help reduce tech debt and adopt recognized best practices to reduce total cost of systems
  7. Pair frequently with engineers on code development and understand the practical constraints, challenges, and limitations of architecture decisions
  8. Analyze existing applications and define the best path to adopt continuous delivery best practices
  9. Implement continuous delivery pipeline from stakeholder requirements using open source tools & frameworks
  10. Develop application architecture strategy

Additional Functions, Duties & Accountabilities

  1. Serve as a member of Change Approval Board
  2. Maintain flexibility in work schedule to meet business needs.
  3. Actively and positively contribute to the overall success of AMS through regular contributions to the general management of the company.       Participate and provide leadership in inter-departmental meetings, projects and informal activities. Support the company and other departments wherever and whenever your skills and experience would be beneficial.


Educational Requirements

  1. BA/BS or equivalent experience

Experience and Skills

  1. 5+ years of hands-on technical and software development experience
  2. 5+ SQL experience
  3. 3+ years in an Agile environment.  Has a working knowledge of designing and implementing software architectures (application, data persistence, high-volume/low-latency data integration)
  1. High level of knowledge in OO Experience
  1. Ability to stay current with new and evolving technologies via formal training and self-directed education
  2. Ability to convey technical solutions clearly to the entire organization
  3. Ability to provide work direction to a small team as needed 
  4. Ability to work in a fast past environment and to change priorities easily between projects and support when needed.

Specialized Knowledge, Skills and Abilities

  1. Extensive modern digital architectures, such as cloud, microservices, and APIs.
  2. Experience in multiple development languages C#, .Net, TSQL
  3. Experience with MVC, Entity Framework, WCF, WPF
  4. Experience in TFS & GIT
  5. Some Experience in
  6. Expert knowledge in Performance, Scalability, Security, Enterprise System Architecture, and Engineering best practices
  7. High level of knowledge in OO Experience
  8. Proven track record of successfully large-scale high-available systems using an Agile DevOps based SDLC
  9. Experience in running design sessions to decisions, often engaging in deep-dive analysis with architects/engineers
  10. Experience in governance procedures, policies and guidelines to ensure that they comply with the overall direction


  1. Ability to travel domestically and internationally when required, approximately 0-5%.
Asset Marketing Services, LLC
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page