Software Developer II

Inspyr Solutions
Nashville, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Nashville, United States of America

Tech stack

Clean Code Principles
ASP.NET
Artificial Intelligence
Software Applications
Unit Testing
C Sharp (Programming Language)
Continuous Integration
Dependency Injection
Groovy
IIS
Integrated Development Environments
JasperReports
Windows Server
Oracle SQL Developer
Powershell
Query Optimization
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
SonarQube
SQL Stored Procedures
SQL Server Reporting Services
Systems Integration
T-SQL
Web Services
Multithreading
GitHub Copilot
Indexer
GIT
Windows Services
Software Coding
ServiceNow

Job description

We are seeking an experienced Software Developer II to design, build, and support enterprise-grade software solutions. This role focuses on developing custom applications and integrating third-party systems while following established architectural standards and best practices.

The ideal candidate is a strong mid-level developer who thrives in a collaborative environment, participates in peer reviews, and proactively identifies opportunities to improve application quality, performance, and maintainability.

Key Responsibilities

  • Design, develop, and implement enterprise-grade software applications and system integrations

  • Follow established architectural principles, coding standards, and design best practices

  • Participate in peer code reviews and solution design discussions

  • Collaborate with business partners to understand requirements and deliver effective technical solutions

  • Reduce system complexity and promote application agility and longevity

  • Proactively identify technical improvements and recommend modern approaches

  • Contribute to maintaining positive customer relationships by managing expectations and scope

  • Stay current with emerging technologies and industry trends

Requirements

  • Experience developing custom applications and integrating third-party systems

  • Strong understanding of application design principles and coding best practices

  • Ability to write clean, maintainable, and scalable code

  • Experience working in a team-based development environment

  • Strong verbal and written communication skills and ability to work with both technical and non-technical stakeholders

  • SOA Principles

Technical Skills

  • High level of experience with .Net development using C#. Including most of the following:

  • Multi-threading and asynchronous processes

  • Dependency Injection/IOC

  • Unit Tests

  • Creating and consuming web services with SOAP and REST

  • Creating web sites with... ASPX, Blazer, etc.

  • Creating Windows services

  • SSRS Reporting

  • Git

  • CI/CD

  • High level of experience with Oracle PL/SQL and/or Microsoft Transact SQL including:

  • Stored procedures

  • Triggers

  • Table design

  • Indexing

  • Query optimization

  • Windows Server

  • IIS

  • Scheduling

Desirable Skills/Experience (but not required)

  • Ellipse ERP from Hitachi Energy Corp.

  • Open Grid/PragmaCAD from CGI

  • Jasper Reports

  • GitHub CoPilot or other AI tools

  • SonarQube

  • Service NOW

  • Groovy

  • Powershell

Apply for this position