Software Engineer II

As a top technology firm, 3-GIS helps the world's top telecommunications companies solve their toughest problems. Our work spans technology, analytics, strategy, product development, and engineering, across all geographies and many industries. We have thousands of users in 13 countries utilizing our technology to design and manage the next generation of telecommunications networks to power fiber densification projects to support the next generation 5G rollout that is already underway.

We take great pride in our culture and work hard to produce amazing products while also striving to be the best workplace for the world's top talent. We strive for great work-life balance and invest in helping our team members continue to grow personally and professionally.

3-GIS's Product Development Group is a team of high-impact technology specialists who solve complex problems that we encounter in our client engagements. Our team members hold advanced degrees in subjects ranging across statistics, mathematics, computer sciences and other quantitative disciplines, and have backgrounds in a variety of fields including data science, marketing analytics and academia.

We are looking for people that have the ability to solve complex mapping problems on the Esri platform. Developers with the ability to apply efficient thin-client design to formerly heavy desktop solutions. It's complex work for sure; but when you're done, you'll have helped develop the best fiber management and electrical grid systems in the world. Cool, huh? You'll need to understand GUI design, Geographical Information Systems, complex software systems, relational database management, and remote mobile interaction.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Responsibilities:

* Write, update, and maintain GIS mobile and web based applications using C#, JAVA, Javascript, and .Net programming languages.

* Analyze user requirements and design software programs, tools, and applications to meet each of the requirements.

* Conduct software testing of these software solutions to ensure they function appropriately as designed and that the operating instructions are correct.

* Evaluate and attempt to reproduce user logged errors in the software testing environment.

* Investigate whether legitimate errors are computer programming bugs, software configuration issues, or user interaction errors. Correct errors by making appropriate edits to the software code and retesting the program to ensure that the desired results are produced.

* Perform revision, repair, or expansion of existing functionality and tools to increase performance, upgrade interfaces, or adapt to new requirements.

Required Qualifications:

* Bachelors Degree in Computer Science, Computer Science and Software Engineering, or Computer Engineering

* 4+ years experience in duties described above

* C# or Javascript

Preferred Qualifications:

* Esris ArcGIS Server

* Android

* GUI design, Geographical Information Systems

* Understanding of fiber or utility networks

* Problem Solving/Analysis

* Communication skills, both oral and written

3-GIS provides a competitive benefits package including health, dental, life, STD, LTD, 401(k), and paid leave.

3-GIS is an Equal Opportunity Employer.

Similar jobs you might like