Director of Development Services

Apply Now

MCG Energy Solutions, LLC seeks a Director of Development Services based in Minneapolis, MN. This individual is responsible for areas of resource management, technical leadership, best practice definition, software tools selection, project support and prioritization, and department budget. The individual will manage a department of 25+ people including multiple teams covering implementations, new IP development, software assurance, and application support. To be successful, the individual will need strong prioritization and planning skills as well as a strong understanding of best practice definition and software tool selection in SQL and .NET applications.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Technical Leadership
    • Research and implement industry best practices around Software Development. Ensure team adherence to MCG approved best practices and standards.
    • Manage an application support team providing 24/7 support to critical real-time systems in a high availability environment (99.99% uptime). This will require review and understanding of SLA’s for our clients.
    • Review and submit metrics on performance of software development teams.
    • Review and approve selection and purchase of software development tools.
  • Resource Management
    • Identify strengths and weaknesses in existing technical staff:
      • Identify required training and create development plans for growth opportunities and mitigation/improvement of weaknesses.
      • Identify key skills required if hiring a new employee is the appropriate solution.
    • Perform annual reviews which include performance review, salary adjustments, and goal setting.
    • Mentor staff on development of soft skills and technical skills (i.e. work breakdown and prioritization, writing design documents/specifications, unit testing, etc.).
    • Perform hiring and firing as required.
  • Project Support and Prioritization
    • Review SOW’s for feasibility including review of technical requirements, acceptance criteria, and timelines.
    • Assign software developers to projects based on resource skill sets and project needs, and timelines.
    • Assist PM’s with resolving milestone issues which can be due to resource availability or ability to meet customer expectations around agreed upon requirements.
    • Review and approve technical design documents.
  • Budgeting
    • Set annual SW Development budget with Finance.
    • Work with Finance to track actuals to budget.

SUPERVISORY RESPONSIBILITIES:

This position will have reporting responsibilities for individual contributors and managers. The department will be 25+ people consisting of software developers, business analysts, and quality assurance.

EXPERIENCE:

Proven hands on technical experience in the areas of TSQL and .NET. Strong track record of meeting commitment dates, managing people, and building teams.



Infrastructure and Network Engineer

Apply Now

MCG Energy Solutions, LLC seeks an Infrastructure/Network Engineer based in downtown Minneapolis, MN. MCG is a highly entrepreneurial company that is committed to winning which requires individuals that are highly accountable and meet commitment dates. To be successful, the individual will need strong prioritization and planning skills, proven hands on experience with CISCO routing and switching, and experience with Windows 2008/2008R2 Server operating systems. The individual will be a member of a team which is responsible for all aspects of the production environment including a 24x7 on-call support rotation in a High Availability environment.

EXPERIENCE:

    • Experience with network/server high availability configurations including load balancers and server clustering.
    • Demonstrated experience with CISCO routing/switching and CISCO secure networking technologies.
    • Hands on experience with at least one of the following network routing protocols: EIGRP, OSPF, or BGP.
    • Hands on experience with Windows 2008/2008R2 server platforms including server builds, server maintenance, AD administration, and IIS configuration.
    • Ability to deal effectively in a fast-moving team environment.
    • Ability to multi-task and manage several projects concurrently, while providing strong attention to detail and operating with a sense of urgency, focus, and discipline.
    • Ability to work off-hours (when needed) and participate in 24X7 on-call rotation.
    • Additional experience that is a plus:
      • Experience with ASA and ASA based VPN configurations.
      • Experience with Storage Area Networks (EMC).
      • Supporting application teams and software releases.

SUPERVISORY RESPONSIBILITIES:

Individual will have project responsibility and normally will NOT supervise others in the department.

EDUCATION and OTHER:

    • CCNA/CCNP a strong plus.
    • Must be a US Citizen and pass background and drug screening tests.
    • The candidate must live in the twin cities metropolitan area as there are times the candidate will be on call and must remain within a reasonable distance of our offices.


Software Applications Developer (TSQL)

Apply Now

MCG Energy Solutions, LLC seeks a Software Applications Developer based in downtown Minneapolis, MN. MCG is a highly entrepreneurial company that is looking for individuals that bring the entrepreneurial spirit, are highly accountable, and meet commitment dates to deliver great value to our clients. To be successful, the individual will need strong prioritization and planning skills, and strong analytical and problem-solving abilities. They must understand and conceptualize applications from both a technical/programming perspective and a business point of view. This individual will either have strong experience with representing business logic in TSQL using MS SQL Server OR has experience with relational databases and SQL along with demonstration of adapting to different programing environments and languages to deliver applications that meets business needs.

EXPERIENCE:

5+ years of proven hands on coding experience delivering applications using TSQL and development tools targeting a Microsoft environment. Ability to demonstrate effective communication and team leadership skills.

Required Technical Skills:

    • TSQL (including stored procedures, indexing, triggers and cursors)
    • Sound understanding of software development principles
    • Additional experience that is a plus:
      • C#.net, ASP.net, Java Script
      • XML
      • Web Services

SUPERVISORY RESPONSIBILITIES:

Individual will have project responsibility and normally will NOT supervise others in the department.