ClevelandRecruiter Since 2001
the smart solution for Cleveland jobs

.Net Software Developer - REMOTE

Company: Infinity Consulting Solutions
Location: Cleveland
Posted on: January 16, 2022

Job Description:

Job Description

An ICS client is seeking a senior .Net Developer to join their project long term. This position is open to those interested in direct hire or contract to hire. The company is located in South Florida but candidates can sit 100% remote or work in a hybrid remote model.

This company is growing double digit growth year over year and its product is within storage, building software defined storage for private and public cloud clients.

This is a senior position and you will be working on complex issues where analysis of situations or data requires both broad and in depth evaluation of different factors. You will participate in code reviews to ensure solution meets requirements and identify additional use cases.

Responsibilities

  • Responsibly plans, prioritizes, organizes and performs technical work and ensures the integrity of significant and diverse projects; applying a wide range of experience and understanding of trends and technologies.
  • Leads the analysis and conceptual design and technical direction of proposed projects.
  • Provides guidance to others in the implementation of project plans; provides software development leadership within projects.
  • Performs and leads work across all sub-disciplines of software and systems engineering, including: requirement development, product design, software estimation, software design, software construction (coding), software test, software performance measurement, software product information creation and performing software maintenance
  • Reviews progress and evaluates results of multiple technical projects and processes against conformance to plans and specifications
  • Establishes and maintains thorough and accurate documentation of all work; oversees technical specification documentation and leads reviews
  • Leads the implementation, unit testing, debugging and integration of highly complex code across multiple concurrent projects; oversees the design, development and execution of tests to verify the functionality, accuracy, and efficiency of developed or enhanced software; reviews results analyses for conformance to plans and specifications making recommendations based on the results; leads design changes or enhancements as necessary
  • Drives process enhancements and leads working groups in improving specific work practices in the wider organization (e.g., requirement specification, peer review, coding standards); leads continuous quality improvement in meeting internal and external customer requirements (including customer escalation and cross-team support)
  • Provides technical direction and leadership to a group or project team; leads scrum/project team members in prioritizing and resolving issues and improving productivity and velocity to improve future results; mentors and motivates team members to achieve and exceed project goals through innovation and productivity improvements
  • Actively pursues and leads others in acquiring information and training regarding trends and advancements for mission critical technologies, and identifies opportunities for others to incorporate acquired skills and knowledge where applicable; attends technical conferences as appropriate and shares acquired knowledge and insights with others
    Requirements
    • Bachelors degree or equivalent in computer science, electrical engineering, or related field; equivalent experience may be substituted for formal education
    • 6-12 years of relevant experience
    • Proven track record of success applying knowledge and discipline in software engineering process; experience as a team leader on complex projects, providing guidance on design and development approach
    • Experience with performance analysis / tracing tools
    • Excellent understanding of algorithms and data structures theory with practical application
    • Good experience in C/C++, multi-threaded software development, distributed systems
    • Strong understanding of optimization, memory management, concurrency and multithreading
    • Excellent problem solving, critical thinking, and communication skills
    • Strong build, debug and test skills
    • Git experience
    • Familiar with agile methodologies: e.g. Scrum, Kanban, TDD
    • Good understanding of Project Management methodologies
    • Experience mentoring/leading an engineering team through a technical project

Keywords: Infinity Consulting Solutions, Cleveland , .Net Software Developer - REMOTE, IT / Software / Systems , Cleveland, Ohio

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Ohio jobs by following @recnetOH on Twitter!

Cleveland RSS job feeds