Senior Software Engineer Job in Herndon | Yulys
×

Job Title: Senior Software Engineer

Company Name: Action Technology, Inc.
Job Industry: Computer Software
Job Type: Full time
WorkPlace Type: On-Site
Location: Herndon, Virginia, United States
Job Description:
This role is responsible for the development, design, test, maintenance, and enhancement of device management software that will accompany many devices across Hubbell's utility brands. The position will actively contribute to all facets of the software development life cycle as needed.

 

Job Responsibilities

 

  • Work with other engineers, managers, product management team, QA, and Operations teams to develop innovative web and mobile-based solutions that meet market needs.
  • Maintain software developed in Microsoft .NET Technologies, Xamarin Forms, ASP.NET, SQL Server and Mobile Platforms.
  • Write unit test code, maintain code quality, and produce defect-free software.
  • Prepare functional and design specification documents
  • Translate application storyboards and use cases into functional applications
  • Prepare functional and design specification documents
  • Work closely with QA and Product Management to resolve product issues in all parts of our software applications.
  • Support our customers by proactively resolving reported issues.
  • Handle multiple projects and work priorities to meet the delivery cycle.
Qualifications:

 

  • Bachelor's degree in Computer Engineering, Computer Science, or equivalent.
  • 4+ years of working experience in developing Mobile Applications with Xamarin Forms/WPF Technologies
  • Hands-on experience in C#.Net, Xamarin Forms, SQL Server, and other Microsoft Technologies
  • Experience in writing reusable C# libraries, SOAP/XML-based Web services, and Web APIs and SQL queries
  • Good understanding of XAML
  • Strong understanding of object-oriented design and programming concepts
  • Experience in MVVM design pattern
  • Experience in test-driven development using NUnit or similar frameworks
  • Excellent communication skills, both verbal and written
  • Ability to self-direct, prioritize, and manage multiple tasks and demands

 

Find part time jobs and grow professionally by visiting our career guides now. Make a fresh start in your job search on Yulys.

Become a part of our growth newsletter