Back to Job Search

Full Stack Software Developer

Posted 6 days ago

Position: Full Stack Software Developer
Location: Chicago, IL 60654
Term: 6 months
Day-to-Day Responsibilities:
  • Proficient in design, implementation, testing, troubleshooting, and enhancing software applications for large building automation systems.
  • Contribute and review software methodologies for product design and model documentation.
    Write user documentation for internal process and external customer support.
  • Advanced understanding of quality attributes and their impact on software products, design, and development.
  • Collaborate and contribute in international, multi-site development in an agile environment.
  • Develop and run automated tests using appropriate language or platform.
  • Create and review technical documentation for internal process and external customer support.
  • Participate in resolution of field problems in application of existing products based on thorough system impact analysis.
  • Ensure that secure coding practices are followed.
  • Some travel may be required. (10%)
Is this a good fit? (Requirements):
  • Bachelor’s degree or advanced degree in Computer Science or related field.
  • 5+ years developing applications with proven Java experience.
  • Experience delivering quality code that is fully tested at both unit level and end to end, gated through a continuous integration pipeline.
  • Solid knowledge of working in a Docker-based environment.
  • Strong communication and collaboration skills in global setup.
Even better if you have:
  • Experience parallelizing e2e test execution (Selenium, Cypress,) to further speed up CI/CD pipeline.
  • Development experience for Edge devices.
  • Coding expertise in Go or C#.