Senior Software Developer

Fujitsu America Inc
Norristown, United States of America
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 130K

Job location

Remote
Norristown, United States of America

Tech stack

Testing (Software)
ASP.NET
Microsoft Word
JavaScript
Microsoft Excel
Microsoft Windows
Amazon Web Services (AWS)
iOS
Software Applications
Unit Testing
Azure
Microsoft Outlook
C Sharp (Programming Language)
C++
Mobile Application Development
Cloud Engineering
Code Review
Computer Engineering
Desktop Computing
Linux
Human-Computer Interaction
Issue Tracking Systems
Python
Project Management Software
Microsoft Visual Studio
Visual Basic
MySQL
Object-Oriented Software Development
Radio-Frequency Identification
Microsoft PowerPoint
Powershell
Software Engineering
Product Software Implementation Methods
Software Systems
SQL Databases
Strategies of Testing
TypeScript
WebSocket
Google Cloud Platform
Test Driven Development
Backend
GIT
Adobe
Integration Tests
Information Technology
Front End Software Development
Software Version Control
Web Api
Programming Languages

Job description

Fujitsu Frontech/Positek RFID is seeking a mid-career software developer that is ready to take on new challenges and lead projects. This is a hands-on individual contributor role for a software developer who enjoys owning complex frontend systems end-to-end, collaborating closely with product and backend teams, and solving real-world performance and reliability challenges. The Senior Software Developer is a subject matter expert for one or more technical domains and is expected to participate in a wide range of projects where this expertise is required. Performs user interaction, requirements gathering, forward-thinking software design, coding and testing and will often work independently on significant parts of a software application., To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Essential Functions of the position include, but are not limited to;

  • Makes well-informed decisions about frameworks, libraries, patterns, and technology stacks to help drive innovation for different software products.
  • Implements and validates/tests software solutions (development), converting design and technical specifications into program code.
  • Analyzes and troubleshoots existing program code (maintenance).
  • Provides clear, well-structured documentation both in program code and issue tracking to facilitate knowledge transfer and system maintainability and supports technical writing.
  • Performs reviews of design and implementation (high-quality peer and code review).
  • Analyzes and reviews business requirements with project management and customers.
  • Generates design documentation, work breakdown structures, and software estimates from business requirements by following project team environment (tools & expectations).
  • Leads development within project teams by owning feature design, progress, and review.
  • Oversees integration and validation testing and confirm programs meet business requirements, system designs, and technical specifications.
  • Institutes proper testing strategies for software projects (unit tests, test-driven development, automated integration tests, scalability & performance tests).
  • Provides technical support (both internally and for external customers) for multiple software projects.
  • Identifies potential risks and support project planning to ensure timely deliverables.
  • Ensures that all software development standards, best practices, operating procedures and work instructions are strictly observed.
  • Customarily and regularly exercises independent discretion and judgment.

Other Duties and Responsibilities:

  • Adheres to company policies, safety, and quality.
  • Supports and contributes to continual improvement efforts by identifying opportunities to optimize development processes and adopt new technologies. Makes recommendations to reduce costs.
  • Occasional support of software implementation, configuration or modification on customer sites, requiring limited overnight domestic travel.
  • Additional responsibilities as assigned. This job description is not intended to be all-inclusive. Other, reasonable, and related duties may be assigned to meet the ongoing needs of the organization., Essential Duties and Responsibilities: - Coordinate with the functional team to gather a detailed understanding of the business requirements. - Participate and provide support in…
  • 2 days ago

Requirements

Required Technical Skills

  • Expert knowledge of Object-Oriented analysis, design and programming principles.
  • Expert knowledge of the Software Development Lifecycle.
  • Programming languages: C++, C#, VB.net, ASP.NET.
  • Scripting languages: Python, JavaScript, TypeScript, PowerShell, Batch, SQL.
  • Expert knowledge in Database technologies: SQL Server, MySQL.
  • Expert experience in Windows and Linux, (Android and iOS experience is considered an asset).
  • Software testing frameworks, strategies & best practices.
  • Expert knowledge in wWeb development using HTTP, WebSockets / WebAPI technologies.
  • Desktop & Mobile Application development.
  • Enterprise/Cloud development (Azure, GCP, AWS).
  • Expert experience with Microsoft Visual Studio IDE's (and popular extensions for web and desktop development).
  • Azure DevOps (or equivalent issue tracking system).
  • Expert experience with GIT source code management.

Required Soft Skills

  • Ability to work independently and collaboratively.
  • Ability to perform reliably in time-sensitive situations.
  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment while managing multiple priorities.
  • Ability to develop new approaches to complex design and technical problems.
  • Excellent verbal and written communication skills in English.
  • Ability to work independently and collaboratively in a fast-paced, dynamic environment, and lead projects from concept to completion.
  • Strong critical thinking and problem-solving skills for troubleshooting complex issues.
  • Ability to analyze detail and perform structured decision-making on a daily basis.
  • Ability to develop solutions to a variety of problems of moderate to large scope and complexity using company or departmental policies as guidelines.
  • Detail-oriented with a strong focus on delivering high-quality results.
  • Ability to produce quality work within deadlines with little or no supervision., Minimum bachelor's degree in computer science, computer engineering or related discipline and 6 - 10 years of Software Development experience. COMPUTER SKILLS Demonstrate ability to effectively use computers and applicable computer software. Advanced knowledge of Excel, Word, Adobe, PowerPoint, Outlook, Teams and project management software required.

Benefits & conditions

AVEVA is creating software trusted by over 90% of leading industrial companies. Salary Range: $124,200.00 - $207,000.00 This pay range represents the minimum and maximum compen…

  • 1 month ago

About the company

© 2026 Careerjet All rights reserved

Apply for this position