Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

NuTechs LLC

Software Engineer

Royal Oak, MI
Full Time
Paid
  • Responsibilities

    Software Engineer - C#, Restful APIs, Microservices, MS SQL

    MUST LIVE IN THE STATE OF MICHIGAN/NO RELOCATION Royal Oak/Hybrid (3 onsite; 2 remote)

    A minimum requirement for this position is the ability to work legally in the United States. No visa sponsorship/support is available for this position. In addition, NO C2C or 3rd parties please.

    The Senior (5+ years) Software Engineer role is integral to our continued success and mission, which is to remove the complexity from logistics. You need to be a leader and a team player, dedicated to your customer, passionate about our industry and disciplined to do what it takes to get the job done. If you are energized by overcoming challenges from clients and carriers and by building lasting relationships, then accelerate your career with our rapidly growing company. We empower our employees to take charge and to step up to any challenge.

    DESIRED QUALIFICATIONS

    BS/BA in Computer Science or a related degree

    5+ years of experience in IT Applications Development

    Advanced Coding experience in .NET stack (ASP.NET, C#, LINQ, MVC, SQL Server)

    Microservices experience

    Experience with Restful API design and integration

    Experience with Microsoft SQL Server Scripting and Data Models

    Experience with Microsoft Azure Deployments

    Strong written and verbal communication skills

    Analytical mind with problem-solving aptitude

    Ability to work independently and as a member of team

    Excellent organizational and leadership skills

    Unit and Integration Testing experience

    Understanding of object-oriented design principles and software patterns.

    Experience with configuring DevOps environment on Azure.

    Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

    Experience in development of distributed/scalable systems and high-volume transaction applications

    ATTRIBUTES & SKILLS

    Strong IT background with application design and development

    Evidence of problem solving and multi-tasking skills in a fast-paced environment

    Evidence of being detail-oriented

    Excellent written and verbal communication skills

    Demonstrated ability to plan work and meet deadlines with little or no supervision

    Ability to quickly learn new concepts and software as necessary

    Team player and ability to be flexible, adaptable, and accommodating to employees at all levels

    RESPONSIBILITIES

    Collaborate with colleagues in product design, product management and systems architecture to develop solutions and bring great ideas to life

    Stay on top of industry trends and best practice to continuously improve what we do and ensure our internal and external customer experience is the best it can be

    Develops software solutions by studying information needs, conferring with appropriate staff, studying systems flow, data usage, and work processes.

    Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

    Prepares and installs solutions by determining and designing system specifications, standards, and programming.

    Improves operations by conducting systems analysis and recommending changes in policies and procedures.

    Lead technical execution within an agile environment including discovery, design, development, and testing

    Perform code reviews to ensure adherence to coding, security, and data protection best practices

    Supports and develops other team members by providing advice, coaching, and educational opportunities

    Be available for on-call support as needed.

    Other job duties as assigned