Development Manager

at  TRANSFLO

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Sep, 2024Not Specified25 Jun, 2024N/AVisual Studio,Operating Systems,Vsts,Windows Server,Web Services,Virtual Machines,Mvc,Sql,Asp.NetNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Responsibilities: This person is responsible for managing the development teams to ensure the prompt delivery and deployment of high-quality application code. In addition, they may be responsible for developing, delivering and maintaining high quality business solutions and services that solve business problems and promote corporate revenue growth, profitability and industry leadership by being easy to install, maintain, support, use, upgrade and get service. Lead groups of engineers in the development of features as architected and designed by the architecture team. Other job duties related to this role may be added based upon a business and/or company need. Below are general duties of this role:

  • Participate in business analysis, requirements gathering or clarification for new product development / change request.
  • Provide effort estimates for work assigned.
  • Participate, understand and provide feedback to overall system architecture and architectural solutions.
  • Independently develop and maintain software components or products in compliance with department standards.
  • Perform unit testing on software components or products to ensure proper functionality.
  • Perform and participate with peer design and code reviews.
  • Participate with research of new tools, technologies, or product opportunities that will help achieve corporate goals.
  • Provide internal and external communication of the appropriate project status.
  • Utilize product change management tool and adhere to corresponding processes.
  • Perform setup and maintain development test lab including all required testing equipment.
  • Perform product release training, installations, and general product support.
  • Participate with product beta release deployments.
  • Participate in 3rd level support to troubleshoot/resolve or escalate product defects to software development.
  • Participate in training to improve product knowledge and customer support.
  • Adhere to the defined company and departmental process.
  • Promote an environment where all product development personnel can work in harmony during all phases of product development.
  • Develop and maintain technical documentation; e.g. product architecture, high-level design, detailed design, database design, class diagrams, physical & deployment diagrams, etc.
  • Make suggestions for improvement of the company’s policies, procedures, and products.
  • Perform performance reviews for the development team.
  • Make hiring and firing decisions based on interviews and performance evaluations.
  • Participate in architecture discussions and design meetings
  • Perform all other necessary tasks as requested by the immediate supervisor.

QUALIFICATIONS AND EXPERIENCE:

  • Bachelor’s Degree (preferably within a technical discipline)
  • 10+ years of software development experience
  • Proven knowledge of C# .Net 4.5 or higher
  • Solid understanding of WebApi Web Services
  • Solid understanding of ASP.Net or MVC
  • Visual Studio & VSTS
  • SQL (prefer SQL Server’s Transact-SQL)
  • Good knowledge of Operating Systems including Microsoft Windows 10, 11, Windows Server 2019
  • Source Control knowledge (prefer Azure Devops)
  • General virtual machines knowledge
  • General networking knowledge
  • Business/Requirements Analysis skills

Preferred additional skills:

  • Understanding and/or experience of SDLC using Agile/Scrum methodologies
  • Transportation Industry knowledge
  • Document Imaging experience

Individual Qualities:

  • Results oriented
  • Independently reliable; performs tasks without close supervision
  • Organized; detail-oriented, methodical and consistently demonstrates ability to successfully and timely complete assignments.
  • Follows-Up; consistently performs this in a positive, proactive manner
  • Logical problem-solving skills
  • Quality conscious; consistently demonstrates commitment to customers & quality
  • Demonstrates timeliness & urgency
  • Team work; individual contributor that works well with other team members and consistently promotes a strong team environment work ethic
  • Goal setting; sets/achieves goals and consistently demonstrates a willingness/dedication to process improvement
  • Responsible; takes responsibility for personal actions and consistently demonstrates a willingness to accept greater project responsibilities
  • Professionally candid communications
  • Focused on key success factors
  • Professional attitude; consistently demonstrates ability to accept criticism and manage the conversation appropriately
  • Street smart; can apply knowledge and life experiences in business
  • Positive attitude
  • Flexible & adaptable
  • Resourceful

Responsibilities:

  • Participate in business analysis, requirements gathering or clarification for new product development / change request.
  • Provide effort estimates for work assigned.
  • Participate, understand and provide feedback to overall system architecture and architectural solutions.
  • Independently develop and maintain software components or products in compliance with department standards.
  • Perform unit testing on software components or products to ensure proper functionality.
  • Perform and participate with peer design and code reviews.
  • Participate with research of new tools, technologies, or product opportunities that will help achieve corporate goals.
  • Provide internal and external communication of the appropriate project status.
  • Utilize product change management tool and adhere to corresponding processes.
  • Perform setup and maintain development test lab including all required testing equipment.
  • Perform product release training, installations, and general product support.
  • Participate with product beta release deployments.
  • Participate in 3rd level support to troubleshoot/resolve or escalate product defects to software development.
  • Participate in training to improve product knowledge and customer support.
  • Adhere to the defined company and departmental process.
  • Promote an environment where all product development personnel can work in harmony during all phases of product development.
  • Develop and maintain technical documentation; e.g. product architecture, high-level design, detailed design, database design, class diagrams, physical & deployment diagrams, etc.
  • Make suggestions for improvement of the company’s policies, procedures, and products.
  • Perform performance reviews for the development team.
  • Make hiring and firing decisions based on interviews and performance evaluations.
  • Participate in architecture discussions and design meetings
  • Perform all other necessary tasks as requested by the immediate supervisor


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Sales Management, Software Engineering

Graduate

Proficient

1

Remote, USA