Brady Worldwideposted 5 days ago
Full-time • Entry Level
Plymouth, MN
Miscellaneous Manufacturing

About the position

The Software Engineer is responsible for designing and writing high-quality code to support the development of Brady's software products. The software engineer will work in a small focused team, creating interconnected desktop apps to drive Brady's line of printing solutions. The engineer is expected to participate in the designing of solutions that meet customer needs, document the design, write clear concise code, comment code as appropriate, and create documentation outlining code functionality. All engineers are required to follow Brady's development process which includes our agile process. Individuals will be responsible for managing the development of modules as part of a development team.

Responsibilities

  • Design and write high-quality code for software products.
  • Work in a small focused team to create interconnected desktop applications.
  • Participate in designing solutions that meet customer needs.
  • Document design and functionality of code.
  • Write clear and concise code with appropriate comments.
  • Create documentation outlining code functionality.
  • Follow Brady's development process, including agile methodologies.
  • Manage the design and architecture of small modules in the overall product.
  • Collaborate with the user experience team and product owner to develop features.
  • Support development and quality assurance team members with expertise in code and functionality.
  • Perform code reviews and adhere to all development processes.
  • Setup and use software code debuggers and profiling tools.
  • Complete other tasks as assigned.

Requirements

  • Proficiency in C# and .NET framework.
  • Experience with Microsoft's Visual Studio environment.
  • Strong understanding of object-oriented coding techniques.
  • Familiarity with coding standards and development best practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service