Software Developer
Hexagon PPM
2021-12-03 14:30:03
Madison, Alabama, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Overview:
About Hexagon
Hexagon is a global leader in sensor, software and autonomous solutions. We are putting data to work to boost efficiency, productivity, and quality across industrial, manufacturing, infrastructure, safety, and mobility applications. Our technologies are shaping urban and production ecosystems to become increasingly connected and autonomous - ensuring a scalable, sustainable future.
empowers its clients to transform unstructured information into a smart digital asset to visualize, build, and manage structures and facilities of all complexities, ensuring safe and efficient operation throughout the entire lifecycle.
Hexagon (Nasdaq Stockholm: HEXA B) has approximately 21,000 employees in 50 countries and net sales of approximately 3.8bn EUR. Learn more at and follow us .
© 2021 Hexagon AB and/or its subsidiaries and affiliates. All rights reserved.
Responsibilities:
PPM is seeking a highly motivated individual to assist with development of an ongoing cloud-based application providing licensing and telemetry to the Hexagon PPM suite of products. Licensing is critical to our business and ensures our products are only used by properly authorized companies and users and providing real product data and usage reports to Executives & Solutions Design Teams in ways that PPM have never had before. As a member of the ISL team you will be making significant impact in helping Hexagon PPM continue to be the leader in our markets. Working with a number of software teams that have extensive experience provides excellent environment for a software professional that is both enjoyable and enriching. In this position, individuals plan, conduct, and provide leadership for a variety of programming assignments for a single development project.
Responsibilities include:
Capably handles multiple tasks and switches from task to task without loss of efficiency.
Recommends and makes changes and enhancements to improve the quality of products and procedures.
Writes and implements efficient code.
Works with team members to conduct root cause analysis of issues, review new and existing code, and perform unit testing.
Mentors junior developers in specific areas of expertise.
Engages with cross-functional teams to develop applications that meet customer needs.
Uses independent judgment and applies programming/software principles, theories, and concepts to complete assignments.
Conducts complex work important to the organization.
Careers are accelerated by a cooperative attitude, willingness to mentor others, being a student of the business, and domain competency. Demonstrated behavior supporting Hexagon's core business principles and respect for others are essential parts of our culture. Career advancement is related to an ever-increasing scope of communication, knowledge, competencies, responsibilities, working with others, and achieving timely, high-quality results.
Qualifications:
Bachelor's or Master's degree in Computer Science / Cyber Security or a related technical discipline with 3-5+ years' experience (column C)
Skills in C#, .NET, version control, and Web API
Working knowledge of .Net Framework
Excellent programming skills in object-oriented design and implementation (C/C++, C#)
Working knowledge of JavaScript, HTML5, CSS3
Database encryption/security for on-prem ISL database
Good problem-solving, troubleshooting, and analytical thinking skills
Good verbal and written communication skill
Understanding of Computer Science fundamentals, Object Oriented Design and Data Structures
Genuinely excited about technology, have a strong interest in learning and playing with the latest technologies
Additional Skills
Knowledge or experience in network security, web security and cryptology are a plus
Understanding of relational databases (oracle, MS SQL Server), and agile software development methodology (scrum) is a plus
#LI-JS1
#remote