Job Closed
This listing is no longer active.
Senior Software Engineer, DP
Location
United States
Posted
71 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, DP
FUJIFILM Corporation
• Understand requirements both from user’s perspective and technical details • Design, develop, test, deploy, maintain, and improve software mainly on Windows Servers and ASP.NET framework, but not limited to these • Manage individual project priorities, deadlines, and deliverables • Design and implement components and applications to meet requirements • Developing and maintaining software • Developing unit tests and integration tests • Performing unit testing of the code • Maintaining existing code and design • Providing input, solutions, and recommendations • Understand and propose software design • Understand and propose requirements and assess their feasibility • Assist junior members on regular basis or in ad hoc situations • Participate in design and code reviews and understand and enforce importance of coding standards • Understanding the importance of medical patient safety related to the product and enforcing it in the software • Troubleshooting complex problems • Performance and scalability tuning • Performing with other duties as assigned • Comply with all applicable U.S. Food and Drug Administration (U.S. FDA) medical device regulatory requirements, applicable ISO 13485 standard requirements and all other applicable laws, regulations, and standards.
Job Requirements
- BS or BE in computer related field or equivalent
- 5-7 years of experience in software development
- Software development experience in one or more general purpose programming languages
- Interest in learning other coding languages as needed
- Technology/environment knowledge: .NET, .NET MVC, C#, JavaScript, Typescript, MS Visual Studio, Web services and Windows services
- Experience working with two or more from the following: web application development, Windows/Unix/Linux environments, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development
- In-depth knowledge of Web development and HTTP protocol
- Thorough understanding of: Software development cycle
- Unit test cases writing and execution
- Back end and middleware software development
- Performance and scalability tuning
- Design patterns
- Excellent verbal and written communication skills
- Excellent presentation skills
- Excellent documentation skills including Visio, MS Word, and PowerPoint
- Ability to quickly learn our application and be able maintain existing and develop new features
- Proven problem-solving skills
- Team player with demonstrated initiative
- Ability to work independently and meet deadlines
- Working proficiency and communication skills in verbal and written English.
Benefits
- Remote work options
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Support the development and redesign of websites from the ground up with a focus on responsiveness and usability. • Work closely with designers and developers to enhance website performance, scalability, and SEO readiness. • Assist in preparing wireframes, layouts, and basic site structures to improve user experience. • Help develop responsive front-end components and assist with back-end implementation tasks. • Take part in brainstorming sessions and contribute ideas to ongoing development initiatives. • Assist in testing, debugging, and resolving basic technical issues. • Follow clean coding practices, version control workflows, and standard web development guidelines.
Full Stack Web Development Intern
Business Web Solutions (USA)Custom Software & App Development Services
• Support the design, development, and maintenance of web applications and websites. • Collaborate with designers and developers to improve website performance, usability, and SEO readiness. • Assist in preparing wireframes, page layouts, and basic design structures for projects. • Work on responsive front-end features and assist with back-end development tasks. • Participate in team meetings and contribute ideas for improving development workflows. • Help identify, test, and resolve technical issues during development cycles. • Adhere to coding standards, version control practices, and web development best practices.
Full Stack Web Development Intern – Trainee
Business Web Solutions (USA)Custom Software & App Development Services
• Assist in building, improving, and maintaining websites with both front-end and back-end components. • Work with the development team to ensure websites are user-friendly, responsive, and optimized for performance. • Support the creation of wireframes, layouts, and basic UX elements for ongoing projects. • Help develop interactive front-end interfaces and assist with backend implementation tasks. • Take part in brainstorming sessions and project planning discussions. • Assist with testing, debugging, and quality assurance processes. • Follow clean coding principles, documentation standards, and version control guidelines.
• Elevating core ML platform to its next level of performance, reliability, and scalability. • Work on critical infrastructure enabling Machine Learning and Applied Science teams to innovate faster and deliver impact. • Empower product suite, including flagship Prediction Engine for replenishment decisions on over 15% of all produce sold in the U.S.


