Lynxspring
posted 4 months ago
Lynxspring, Inc. is seeking a Software Developer II to join our Cloud Technologies Group. This role involves engaging in various development projects, including supporting Connexxion, our proprietary platform, as well as projects for existing customers. Connexxion focuses on providing tools for Building Automation Systems and Energy analytics, which are rapidly evolving fields that require developers to stay ahead of industry demands. The successful candidate will be responsible for a range of development tasks, from API integrations to database administration, and some front-end work using ReactJS. As a Software Developer II, you will be expected to work both independently and collaboratively within a small team. A strong emphasis is placed on applying good development practices across multiple programming languages. Candidates should be proficient in at least one of the following languages: Python, GoLang, Java, Javascript, or C#. Experience with integrating applications using various APIs and protocols, as well as familiarity with NoSQL databases like MongoDB or Cassandra, is essential. Additionally, a basic understanding of Linux server administration and the importance of documenting development work is required. Soft skills are equally important for this role. The ideal candidate should be self-motivated, capable of working without micromanagement, and willing to take ownership of their projects. Excellent communication, diplomacy, and collaboration skills are necessary, along with a strong attention to detail and problem-solving abilities. The position may present challenges and a learning curve, so candidates should be prepared to adapt and grow in their roles. Exceptional candidates may also have experience with MQTT, web server technologies (especially Apache and NGINX), AWS, SkySpark, version control systems like Git, and familiarity with HVAC Building Automation Systems. A background in AI or machine learning is a plus.