Crystora Dynamics Limited - Milwaukee, WI

posted 6 days ago

Full-time - Mid Level
Remote - Milwaukee, WI

About the position

As a Software Engineer at Crystora Dynamics Limited, you will be instrumental in designing, developing, and maintaining software systems that enhance engineering workflows. This role offers the opportunity to work in a dynamic environment, collaborating with various teams to tackle complex technical challenges and contribute to innovative engineering solutions.

Responsibilities

  • Design, develop, and maintain robust, scalable, and efficient software applications to support engineering and operational needs.
  • Write clean, modular, and well-documented code using programming languages such as Python, Java, C++, or similar.
  • Develop APIs and integrate third-party services to enhance system functionality.
  • Implement and optimize algorithms for data processing and analysis relevant to engineering workflows.
  • Work closely with engineering, surveying, and architectural teams to understand project requirements and translate them into technical solutions.
  • Participate in brainstorming sessions to develop innovative tools for internal and client-facing applications.
  • Provide technical expertise to troubleshoot and resolve complex software issues.
  • Conduct rigorous testing (unit testing, integration testing, and system testing) to ensure high-quality software performance and reliability.
  • Address bugs and system inefficiencies with attention to detail and urgency.
  • Maintain and enhance existing software systems to improve functionality and security.
  • Prepare comprehensive documentation for software systems, including user guides, design specs, and workflows.
  • Research and implement emerging technologies to enhance software solutions and engineering processes.
  • Propose and execute innovative ideas that align with Crystora Dynamics' commitment to technological excellence.

Requirements

  • Bachelors degree in Computer Science, Software Engineering, or a related field (Masters degree preferred).
  • Minimum of 3 years of experience in software development, preferably within an engineering or technical environment.
  • Proficiency in one or more programming languages (Python, Java, C++, or similar).
  • Strong understanding of software development methodologies (Agile, Scrum).
  • Hands-on experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Experience with version control systems (e.g., Git).

Nice-to-haves

  • Familiarity with software tools and platforms commonly used in engineering, such as CAD integration or GIS applications.
  • Knowledge of machine learning, artificial intelligence, or data science techniques.
  • Experience in developing engineering-specific tools or applications.

Benefits

  • Competitive salary with performance-based bonuses.
  • Comprehensive health insurance, including medical, dental, and vision coverage.
  • 401(k) retirement plan with employer contributions.
  • Life and disability insurance.
  • Access to cutting-edge technologies and projects.
  • Opportunities for skill enhancement and continuing education.
  • Support for attending industry conferences and professional development workshops.
  • Flexible remote work environment tailored to support productivity and personal well-being.
  • Generous paid time off and holiday schedule to recharge.
  • Collaborative and innovative work culture focused on excellence and growth.
  • Opportunities to contribute to impactful projects that shape the future of engineering.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service