Senior Software Engineer

Hirotec America

$100K — $130K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficiency in Full Stack Development, specifically C# ASP.NET Core for Windows/Web applications.
  • Experience with SQL Server and stored procedures; database tuning knowledge is a plus.
  • Familiarity with MVC web solutions and JavaScript libraries (jQuery, Bootstrap, React); SCSS/SASS knowledge is a plus.
  • Knowledge of Typescript, Razor, Blazor, Angular, and API development is a plus.
  • Strong troubleshooting skills, capable of working with end users for root cause analysis.
  • Ability to collaborate in a cross-functional, Agile team environment.
  • Proactive, self-motivated engineer seeking to contribute to software solutions.

Responsibilities

  • Collaborate with end users to understand software needs and optimize productivity.
  • Attend design meetings to translate user requirements into specifications.
  • Assist management in strategic planning and user engagement efforts.
  • Analyze and document requirements for data, workflows, and system interfaces.
  • Research software and hardware solutions to inform programming decisions.
  • Develop and maintain technical documentation throughout the software lifecycle.
  • Collaborate with developers on user interface design and coding.
  • Conduct testing and debugging activities to meet functional requirements.
  • Provide technical assistance and training to end-users and support staff.
  • Monitor program performance post-implementation for optimization opportunities.

Benefits

  • Opportunity to work within a dynamic, international team.
  • Involvement in strategic planning and proactive user engagement initiatives.
  • Access to a collaborative, cross-functional work environment.
  • Ongoing training and technical support provided by the organization.
Full Job Description
Key Responsibilities:
As a Full Stack Software Engineer, you will be expected to:

  • Collaborate with end users to understand their software needs and workflows, providing insights and suggesting software enhancements that optimize productivity.
  • Attend design committee meetings to gather and analyze user requirements, translating them into technical specifications and actionable plans.
  • Support proactive team management by assisting the manager in strategic planning and user engagement efforts, contributing to a more proactive approach to user support.
  • Analyze, define, and document requirements for data, workflows, and system interfaces, ensuring alignment with business objectives and user needs.
  • Research and evaluate software and hardware solutions to inform programming decisions and enhance system capabilities.
  • Develop and maintain technical specifications, plans, and documentation throughout the software development lifecycle, ensuring clear communication and adherence to project timelines.
  • Collaborate with developers to design and code user interfaces, screen layouts, and system interfaces, ensuring seamless integration and user interaction.
  • Conduct testing and debugging activities, analyzing code and refining programs to meet functional requirements and user expectations.
  • Provide technical assistance and training to end-users and support staff, ensuring effective utilization of software solutions.
  • Monitor program performance post-implementation, identifying opportunities for optimization and refinement to enhance overall system effectiveness.


Skills and Qualifications:

  • Proficiency in Full Stack Development with experience in:
    • C# ASP.NET Core development for Windows/Web-based applications
    • SQL Server including experience with stored procedures (knowledge of database tuning is a plus)
    • MVC-based web solutions and familiarity with JavaScript libraries such as jQuery, Bootstrap and React; SCSS or SASS is a plus
    • Knowledge of Typescript, Razor, Blazor, Angular, API development is a plus.

  • Experience with troubleshooting and bug resolution, with the ability to work directly with end users to find root causes and either fix them or communicate them to an offsite development team
  • Ability to collaborate in a cross-functional team environment, including with stakeholders, developers, and other technical staff
  • Experience with Agile methodologies is preferred


If you are a proactive, self-motivated engineer with the technical skills and experience outlined above, and you're excited about the opportunity to work with a dynamic, international team, we'd love to hear from you!

Similar Jobs

More Jobs at Hirotec America

  • Senior Software Engineer
    $100K — $130K *
    Auburn Hills, MI 48326 (Oakland County)
    Enterprise Technology
    In-Person
  • Plant Controller
    $85K — $110K *
    Fayetteville, TN 37334 (Lincoln County)
    Manufacturing & Automotive
    In-Person
  • Quality Manager
    $75K — $95K *
    Fayetteville, TN 37334 (Lincoln County)
    Manufacturing & Automotive
    In-Person

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: