About the Role We are seeking a self-motivated, detail-oriented, and collaborative senior developer to contribute to the development of new software products and enhance existing applications. The ideal candidate excels in real-time full stack application development and possesses strong communication and UI design skills.
On-site in Willowbrook, IL with 10% travel for deployments and demosPay: $100,000-$130,000Responsibilities: - Develop and enhance software applications with a focus on performance and scalability.
- Design and implement real-time applications and frameworks.
- Build and maintain cross-platform applications for Linux and Windows environments.
- Develop web user interfaces for both internal and external users.
- Create and maintain client-server applications with an emphasis on reliability and efficiency.
- Utilize version control systems (e.g., Git) for efficient collaboration.
- Implement Test-Driven Development (TDD) practices to ensure software quality.
Qualifications: - 5+ years of experience with Java or C/C development.
- Proficiency in at least one scripting language (Python, Perl, JavaScript, TCL, etc.).
- Strong background in Object-Oriented Design, Database Design, and XML.
- Experience in Java GUI development and/or embedded systems development.
- Knowledge of Docker and containerized deployments.
- Familiarity with networking protocols (UDP, TCP), packet structures, and Wireshark.
- Experience in web front end development.
- Ability to produce documentation and facilitate knowledge transfer effectively.
- Strong organizational and multitasking skills.
- US Citizenship required.