Overview
Skills
Job Details
Job Title: Software Developer
Duration: 1 Year
Location: Pontiac, MI
Job Description
The Software Developer will serve as an entry-level .NET application developer, supporting the development, testing, and maintenance of both web and desktop applications. The role involves writing clean and maintainable code, assisting with debugging, and participating in code reviews under the direction of senior developers. This position collaborates closely with cross-functional teams and contributes to database, API, and integration-related tasks.
Candidates should have a foundational understanding of .NET development, strong analytical and problem-solving skills, and a willingness to learn new technologies. Exposure to Python, React.js, Node.js, SQL, and DevOps tools through coursework or personal projects is a plus.
Technical Environment & Technologies
Candidates may work with or be exposed to the following technologies:
GIS & Spatial Tools:
ArcSDE, ArcGIS Server, ArcGIS Online
Spatial data design
Databases & Data Tools:
Microsoft SQL Server, PostgreSQL, Amazon RDS
T-SQL, SSIS, SSRS
Oracle PL/SQL
Relational database design
Crystal Reports, Business Objects
Informatica, Trillium
Web & UI Technologies:
HTML5, JavaScript, jQuery, Angular, Dojo
CSS3, SASS, LESS, Bootstrap
Backend & Application Development:
C#, ASP.NET, ASP.NET MVC
IIS
Java, J2EE
WebSphere RAD, Eclipse
WebSphere Application Server, Apache, Tomcat, JBoss
Cloud & DevOps:
Azure DevOps
AWS, Azure
Windows Server, Linux
Active Directory
PowerShell, Shell Scripting
Web services, REST APIs
ServiceNow
Other Programming & Frameworks:
Python
React.js
Node.js