What are the responsibilities and job description for the Software Engineer position at Tek Infotree?
Citizenship Requirement: U.S. citizens or Green Card holders only.
Your Impact: Join our dynamic multi-functional engineering team as a Software Engineer III, where you will play a crucial role in designing software and instrumentation to support groundbreaking high-speed cellular research. Collaborate closely with hardware engineering and application teams to develop and define both instruments and the controlling software.
What You Will Do:
- Assist in the development of new applications for our Instrument suite.
- Participate in and contribute to product development for both existing and new products.
- Support manufacturing through rigorous product testing.
- Engage in all phases of software development, including design, implementation, testing, integration, and maintenance.
- Develop and support GUI, analysis, communications, and instrument control software.
- Work with verification and validation teams to create test requirements based on system software specifications and design.
How You Will Get Here:
Education:
- BS degree in a relevant field with 5 years of experience, or MS degree with 3 years of experience, or a PhD.
Experience:
- 3 years working with C#.
- 3 years of experience with UWP or WPF.
- 3 years of experience with .NET, .NET Core, or .NET 6-8.
- 3 years of experience developing GUI applications using C or C# with object-oriented techniques.
- Proficiency in design patterns, particularly MVVM.
- Experience with multi-threaded constructs.
- Proven ability to enhance and improve existing libraries and applications, with a strong understanding of associated risks.
- In-depth experience in API design (using RESTful APIs), including versioning, isolation, and documentation for internal and external (commercial) use.
- Solid understanding of the software development life cycle (SDLC) and agile/iterative methodologies.
- Strong grasp of Object-Oriented Design Patterns.
- Comfortable working in Visual Studio and Azure DevOps.
Salary : $45