Location: Arlington, VA
Company: Sabel Systems
with large business opportunities and training within our small business agility and people first culture. You will be joining a dynamic and highly motivated team with one goal: " Get quality and secure solutions in the customers hands as soon as possible" Who We Need Sabel Systems requires a senior application developer to develop and support a suite of Internet of Things (Io T) applications across both the Do D and Commercial spaces.
Daily tasks will include UI design and development using the PTC Thing Worx platform, Java Script programming, data management, ongoing optimization/refinement of all code-based components, and maintaining source-control for all project components
and documentation. Additional tasks may include report development, assisting with the development of BI analytical tools and/or reports, and supporting the creation and maintenance of proper documentation for the project as required.
The chosen candidate will work closely with other developers, management, and the client in an Agile-based development environment to develop/maintain functionality that is consistent and satisfies all requirements put forth. What You'll Do Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position. Develop new/modify existing application modules within PTC Thing Worx platform and suite
of products Optimize and refine code-based components, as needed Design new/modify existing UI forms and mashups to meet end-user requirements Design user-friendly and seamless UI components that conform to all applicable standards and best practices Utilize ETL methodologies to import/export data into/from data tables Design, build, and deploy complex reports Assist with the development of BI analytical tools and reports Maintain and manage source-control for all project-related modules/documents Document all code adhering to naming conventions Perform unit, system, and user acceptance testing Perform development in an Agile-based environment and adhere to best practices inherent to that environment, as well as participate in daily, weekly, and/or monthly status meetings Participate in user requirements and systems design process and provide specifications with time estimates for user interfaces, application enhancements, new functionality, and back-end processes Provide production support, trouble ticket resolution, and production break-fix support Work with other team members to ensure new functionality is developed according to user requirements Identify opportunities and make recommendations for software, process, reporting, or other technology improvements Your Qualifications Required 6 + years of e xperience with C-based programming (Java, Java Script, C++, PHP, etc.
) 6 + years of e xperience with form or web-based UI design 6 + years of e xperience with SQL and database design 6 + years of experience with REST-based web services and JSON Experience with multiple programming languages - VB, C#, C++, Java, etc. Experience with web development- HTML5, Java Script, and CSS Experience with ETL, data migration, and integration Strong k nowledge of object-oriented programming Strong k nowledge of polymorphism Familiarity with OData protocol Strong customer service s kill s Excellent oral and written communication Ability to analyze and solve complex problems Ability to follow security protocol to protect sensitive data U.
S. Citizen Bachelor's Degree in qualifying technical field Desired Master's Degree in Compute r Science , Computer Engineering , or Ma nagement Information Systems PTC Thing W orx experience PTC Windchill experience Machine Learning experience Power BI, Cognos , Tableau or other BI experience Possession of Comp TIA A+ , Network +, Security+ , or equivalent certification Experience with Microsoft. NET Framework Equal Opportunity Employer including Disability and Veterans Sabel Systems is committed to the health and safety of all employees and encourages the COVID vaccination.
Employees must abide by Sabel Systems' government contracts and any federal, state, and local laws regarding COVID-19 vaccination and related requirements.
IT jobs refer to positions within the Information Technology sector, where professionals focus on computer-based systems. These roles can range from software development, network administration, and cybersecurity to data analysis and IT support. IT jobs often feature continuous learning due to the fast-paced nature of tech advancements. Additionally, they may offer flexibility with options for remote work and have a significant emphasis on problem-solving and innovation. As technology becomes increasingly integral to all industries, IT jobs are in high demand and often offer competitive salaries.
IT jobs refer to positions in the Information Technology sector, which encompasses a vast array of roles focused on the creation, maintenance, and support of computer systems and networks. These roles include but are not limited to software development, systems analysis, network engineering, and cybersecurity. IT professionals often possess strong problem-solving skills, an aptitude for continuous learning due to the fast-paced evolution of technology, and the ability to adapt to new tools and practices. Their work is crucial for businesses as they ensure the efficient operation of digital infrastructures that support various organizational functions and safeguard data.
IT jobs refer to positions focused on the development, implementation, support, and management of computer-based information systems. These roles often require skills in programming, system analysis, hardware and networking, database management, and cybersecurity. Characteristic features of IT jobs include a strong emphasis on problem-solving, continual learning to keep up with rapid technology changes, and the potential for remote work given the digital nature of the field. IT professionals might work in various industries, from tech corporations to financial services, health care, and government sectors.
IT jobs, short for Information Technology jobs, encompass a broad range of roles focused on the creation, management, and support of computer-based information systems. These roles typically include software development, system integration, data analysis, network administration, and cybersecurity. The field is known for its fast-paced nature, constant evolution with emerging technologies, and high demand for skilled professionals. IT jobs often offer flexibility, competitive salaries, and opportunities for both technical and creative problem-solving. With technology being integral to virtually all industries, IT professionals can work in diverse environments from tech startups to large multinational corporations.