Software Engineer

Tier4 Group

  • 30+ days ago

    Highlights

    Proven ability to work effectively in team-oriented environments, collaborating with senior managers, project managers, testers, external vendors, and IT specialists in matrixed, change management, and waterfall/agile project environments. Demonstrated expertise in application development, integration of disparate applications and datasets, software usability evaluation, participation in quality assurance teams, and creating/executing development, deployment, and test plans.

    Numbers & Facts

    Location

    Description

    Our client is looking for 2 Senior Software Engineers to join their team.


    Remote anywhere in the U.S. (working ET and CT hours)

    Long term contract (1-2 years plus)


    Your Role

    The successful candidate will have:

    • A bachelor’s degree from an accredited institution in Computer Science, Computer Engineering, or a related field.
    • A minimum of eight years of relevant work experience; ten or more years preferred, including at least two years of experience assuming technical lead responsibilities.
    • Demonstrated expertise in application development, integration of disparate applications and datasets, software usability evaluation, participation in quality assurance teams, and creating/executing development, deployment, and test plans.
    • Experience in supporting and enhancing .NET applications.
    • Proficiency in .NET Frameworks and .NET-based languages, preferably C#, along with data storage technologies, SQL DBMS, and Web Services (REST and/or SOAP).
    • Strong understanding of the software development lifecycle, secure development best practices, application function points, and data management.
    • Ability to analyze and solve complex business needs and evaluate vendor solutions to meet business requirements.
    • Proven ability to work effectively in team-oriented environments, collaborating with senior managers, project managers, testers, external vendors, and IT specialists in matrixed, change management, and waterfall/agile project environments.
    • Strong documentation skills for as-designed and as-built systems.
    • Excellent communication and interpersonal skills.
    • Exceptional organizational and time management skills, with the ability to prioritize tasks in a fast-paced, self-starting environment.
    • Proficiency in Microsoft Word, Outlook, PowerPoint, Visio, and Excel.

    Qualifications

    • Three years of experience with Microsoft Dynamics platforms (2015, 2016, or 365).
    • Two years of experience with ASP.NET Core Razor, MVC, or Blazor.
    • Experience with UI components such as Telerik or Kendo UI.
    • Proficiency in Azure DevOps CI/CD pipeline configurations for ASP.NET Core applications.
    • Experience with Active Directory, Active Directory Federation Services (ADFS), and MFA.
    • Familiarity with Internet Information Services (IIS) and SMTP.
    • Expertise in application development and integration for .NET-based web portals, content management systems (CMS), and customer relationship management systems (CRM).
    • Experience with systems integration efforts, master data management, and designing overall architecture and strategies for system integration and master data.
    • Proficiency with data exchange formats such as XML, JSON, and CSV.
    • Broad knowledge of technology applications for achieving strategic objectives.
    • Experience in automating business processes through application development.
    • Familiarity with the electric power industry and security practices.

    Additional Information

    • A background check will be conducted prior to employment.
    • All candidates must verify identity and eligibility to work in the United States and complete the required employment eligibility verification documents upon hire.
    • This position may be remote, with occasional travel required to company offices as needed. Travel expenses will be reimbursed in accordance with company policies.
    • This is a one-year contract role with the potential for extension based on requirements.

    Company Culture Declarations

    • Everyone is expected to exhibit leadership qualities.
    • We prioritize accountability, both personally and organizationally, to deliver on commitments.
    • We focus on continuous personal and professional development to align with strategic objectives.
    • Adaptability and resilience are essential to meet evolving business challenges.
    • We foster a growth mindset and empower teams to take calculated risks.
    • Collaboration is encouraged across internal teams and with external stakeholders.
    • Cultural values include:
    • Recognizing and rewarding high-quality, innovative work.
    • Attracting, engaging, and retaining top talent.
    • Valuing and respecting diverse perspectives.
    • Maintaining a safe, inclusive, and collaborative work environment.
    • Building strong relationships internally and externally.
    • Encouraging curiosity and openness to new knowledge and opportunities.
    • Demonstrating foresight to anticipate challenges and develop contingencies.
    • Advocating for diversity, equity, and inclusion by seeking and valuing diverse perspectives.


    Similar Jobs