What are the responsibilities and job description for the .NET SOFTWARE ENGINEER position at OPTO International, Inc.?
About OPTO
OPTO is a fast-paced, constantly-growing retail store fixture manufacturing company selling to the retail industry. We believe in relentlessly communicating, both internally and to our customers, in an effort to constantly improve ourselves. We are obsessively focused on helping our clients be successful, which in turn makes us successful.
OPTO employs joined-up, responsive and adaptive people who work hard as a tight team. We have first-class marketing and a design-led customer sales interface focused on fully understanding and guiding each customer to be successful through the purchase of our product. The product itself is high-quality, customizable, durable, and built from inventory-based components. This gives us industry-leading speed and reliability in execution, which in turn gives our customers the confidence to make us business partners for years to come.
What We Are Looking For
We are seeking a motivated Software Engineer to join our development team at Opto International. In this role, you will help manage, upgrade, and enhance our custom in-house ERP solution, working with the .NET stack to support various WinForms, WPF, and WebForms applications. The ideal candidate will be passionate about software development, eager to learn, and ready to contribute to our “code-first” development approach, ensuring a maintainable and scalable codebase.
As an Associate Software Engineer, you will play a key role in tackling development challenges, improving system performance, and supporting innovation within our applications. You will collaborate closely with team members to enhance the functionality and efficiency of our internal tools and contribute to the growth of our technological infrastructure. The ideal candidate will have a strong understanding of programming fundamentals, attention to detail, and a collaborative mindset.
Key Responsibilities Include
PI008436346987-25448-37286053
OPTO is a fast-paced, constantly-growing retail store fixture manufacturing company selling to the retail industry. We believe in relentlessly communicating, both internally and to our customers, in an effort to constantly improve ourselves. We are obsessively focused on helping our clients be successful, which in turn makes us successful.
OPTO employs joined-up, responsive and adaptive people who work hard as a tight team. We have first-class marketing and a design-led customer sales interface focused on fully understanding and guiding each customer to be successful through the purchase of our product. The product itself is high-quality, customizable, durable, and built from inventory-based components. This gives us industry-leading speed and reliability in execution, which in turn gives our customers the confidence to make us business partners for years to come.
What We Are Looking For
We are seeking a motivated Software Engineer to join our development team at Opto International. In this role, you will help manage, upgrade, and enhance our custom in-house ERP solution, working with the .NET stack to support various WinForms, WPF, and WebForms applications. The ideal candidate will be passionate about software development, eager to learn, and ready to contribute to our “code-first” development approach, ensuring a maintainable and scalable codebase.
As an Associate Software Engineer, you will play a key role in tackling development challenges, improving system performance, and supporting innovation within our applications. You will collaborate closely with team members to enhance the functionality and efficiency of our internal tools and contribute to the growth of our technological infrastructure. The ideal candidate will have a strong understanding of programming fundamentals, attention to detail, and a collaborative mindset.
Key Responsibilities Include
- Respond to and resolve user-reported issues efficiently and within established timelines.
- Write clean, modular, and reusable code, following best practices and industry standards.
- Collaborate with the development team on medium- to large-scale projects, ensuring effective delivery and quality.
- Work in a fast-paced environment, coordinating with cross-functional teams to achieve project goals.
- Maintain and improve existing applications using .NET technologies.
- Apply object-oriented programming principles and follow database best practices to ensure optimal performance.
- Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proficiency in Object-Oriented Programming (OOP) languages.
- Familiarity with SQL (experience with PostgreSQL is a plus).
- Experience with C# or VB.NET is a plus but not required.
- Strong problem-solving abilities with the capacity to work independently and within a team.
- Excellent communication skills and eagerness to learn and grow professionally.
- Positive attitude and a strong desire to thrive in a collaborative, dynamic environment.
- Experience with the .NET Framework and WinForms/WebForms applications.
- Knowledge of the software development lifecycle and coding best practices.
- Experience with version control systems like Git.
PI008436346987-25448-37286053