Fluke Corporation · 1 day ago
Software Design Engineer
Fluke Corporation is a global leader in creating software and test tools, and they are seeking a Software Design Engineer to join their Global Operations Information Systems Team. In this role, the candidate will develop and support full-stack applications, provide ongoing support for legacy applications, and champion software development best practices within the team.
Electrical & Electronic Manufacturing
Responsibilities
Learn and provide primary support for the legacy applications and data infrastructure, both web-based and local applications, (utilizing Python (Django), Java, potentially also C#)
Lead the development of a wide variety of new full-stack, I18N, web-based applications
Be a key part of the team that researches, develops, and implements on-going improvements to both our AWS-based and on-premises infrastructure
Be a partner in our development and implementation of future technologies and initiatives such as, (but not limited to), continued migration to a Containers and Cloud Service architecture, implementation of microservices, DevOps, and SCADA integration & adoption
Champion software development best practices for other developers in the organization
Work directly with our user base to identify and understand improvements and enhancements to our services that will provide greater benefit to our users
Interface with our corporate IT and other functional organizations as necessary
Qualification
Required
Batchelor of Science degree in computer science, information technologies, or other engineering-related discipline
3+ years of focused full-stack web development using dev ops and software best practices including Software Design Patterns, Object Oriented design, CI-CD, and Unit Testing
Strong proficiency with full-stack web development using Python and Django or Flask
Demonstrated proficiency with Java development, (Experience with Java-EE technologies significant plus.)
Experience with Cloud and/or Container development using Docker
Experience with RDBMS development. (PostgreSQL a plus)
Strong English communication skills
Preferred
Proficiency with other development languages such as C#, Go, JavaScript
UI Design and Best Practices for I18N
Networking technologies and practices
Experience with firmware development
Experience with web development technologies and frameworks, (SOAP/REST/React/NodeJS)
Experience with or targeting a Linux environment
Familiarity with general Linux/Unix system administration and related practices
Benefits
This position is also eligible for bonus as part of the total compensation package.
Company
Fluke Corporation
Fluke Corporation, a wholly owned subsidiary of Fortive Corporation (NYSE: FTV), is the world leader in the manufacture, distribution and service of electronic test tools and software.