Senior Software Developer -Level III

Full-Time
Rincon, GA
Posted 2 months ago

The Senior Software Developer III (SD-III) performs full development life cycle using current technologies in the geospatial industry. The SD-III must have experience in full-stack development technologies. Development experience needed in desktop, server, web-based, and mobile applications. The SD-III works intensely with databases, primarily Oracle and SQL Server, to support large and small-scale design and development strategies. The SD-III works with limited oversight and serves as a lead role on a development team, who provides detailed instructions to team members.

Duties and Responsibilities (but are not limited to the below):

  • Research, design and develop software systems per requirements.
  • Design, and develop desktop, server, web based, mobile, and data-driven applications. Provide technical expertise and evaluate approaches in development and production, to recommend technologies or improvements.
  • Define, document and implement development processes, procedures and best practices.
  • Design database structure and is able to set up systems.
  • Test, debug/troubleshoot, document and maintain the newly created systems.
  • Work closely with Project Manager to maintain good quality control of project work, keeping task on schedule and in budget.
  • Prepare technical documentation necessary to produce needs assessments and implementation plan documents pertaining to systems design and software and hardware implementation.
  • Mentor junior level software development staff

Education / Experience:

  • Bachelor Degree in Computer Science, Computer Science Engineering, Information Systems, Software Engineering, Electrical Engineering or related field AND minimum six (6) years equivalent work experience.
  • AND a minimum three (3) years of object-oriented design and programming experience.
  • AND experience working in a Windows OS environment.

Required Skills

  • Intermediate to Advanced object-oriented design and programming skills.
  • Experience in Full Stack development working with technologies.
  • Experience utilizing the Model-View-Controller (MVC) Framework, or design pattern.-
  • Demonstrated understanding of both computer hardware and software fundamentals.
  • Ability to develop creative and alternative strategies and solutions.
  • Advanced level knowledge and experience with desktop (Microsoft.Net, JAVA) and /or web (HTML, JS, CSS, J2EE, ASP.net, PHP) application development technology.
  • Advanced level knowledge of at least two general purpose programming languages and working knowledge of at least two others (JAVA, C/C++, C#, Visual Basic).
  • Commitment to detail, quality, and customer focus.
  • Intermediate knowledge of SQL language and relational databases, including experience with either Oracle or Microsoft SQL Server database.
  • Ability to manage time on multiple projects in a fast-paced team-based environment at times with minimum supervision.
  • Excellent oral and written communication skills.
  • Excellent problem-solving skills using an analytical and pragmatic approach.
  • Ability to quickly grasp new concepts and adopt new technologies.

Other Requirements:

  • A cyber security certification: a minimum of at least Security + certification
  • Must be US Citizen.
  • Active clearance and/or willingness to obtain a U.S. Government security clearance up to a Full Scope Polygraph and background investigation.

Preferred Skills:

  • Working knowledge of spatial data in a RDBMS (Oracle, SQL Server, PostGIS, etc.).
  • Basic knowledge of CADD (MicroStation/AutoCAD) and GIS.
  • Basic knowledge of Esri GIS products (ArcGIS, ArcServer).
  • Basic knowledge of location-based web mapping.
  • Working knowledge of web services (REST, WMS, WFS or related).
  • Working knowledge of web based security and permissions.
  • Database Certification.
  • Experience with third party vendor APIs.
  • Artistic, graphical web design capability.
  • Mobile development in iOS and Android.

Job Features

Job CategorySoftware Developer

Apply Online

A valid email address is required.
A valid phone number is required.

Only PDF resumes < 2MB are accepted.  Please remove your SSN, Passport#, DL#, and your home address from your resume