Logo
NuTechs

Software Engineer

NuTechs, Royal Oak, Michigan, United States, 48073


- C#, Restful APIs, Microservices, MS SQLMUST LIVE IN THE STATE OF MICHIGANRoyal Oak/Hybrid (2 onsite; 3 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.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 degree5+ years of experience in IT Applications DevelopmentAdvanced Coding experience in .NET stack (ASP.NET, C#, LINQ, MVC, SQL Server)Microservices experienceExperience with Restful API design and integrationExperience with Microsoft SQL Server Scripting and Data ModelsExperience with Microsoft Azure DeploymentsStrong written and verbal communication skillsAnalytical mind with problem-solving aptitudeAbility to work independently and as a member of teamExcellent organizational and leadership skillsUnit and Integration Testing experienceUnderstanding 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 operationsExperience in development of distributed/scalable systems and high-volume transaction applicationsATTRIBUTES & SKILLS

Strong IT background with application design and developmentEvidence of problem-solving and multi-tasking skills in a fast-paced environmentEvidence of being detail-orientedExcellent written and verbal communication skillsDemonstrated ability to plan work and meet deadlines with little or no supervisionAbility to quickly learn new concepts and software as necessaryTeam player and ability to be flexible, adaptable, and accommodating to employees at all levelsRESPONSIBILITIES

Collaborate with colleagues in product design, product management and systems architecture to develop solutions and bring great ideas to lifeStay on top of industry trends and best practices to continuously improve what we do and ensure our internal and external customer experience is the best it can beDevelop software solutions by studying information needs, conferring with appropriate staff, studying systems flow, data usage, and work processes.Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.Prepare and install solutions by determining and designing system specifications, standards, and programming.Improve operations by conducting systems analysis and recommending changes in policies and procedures.Lead technical execution within an agile environment including discovery, design, development, and testingPerform code reviews to ensure adherence to coding, security, and data protection best practicesSupport and develop other team members by providing advice, coaching, and educational opportunitiesBe available for on-call support as needed.Other job duties as assigned.

#J-18808-Ljbffr