Software Engineer, II

Sorry, this job was removed at 07:52 a.m. (CST) on Sunday, Mar 09, 2025
Hiring Remotely in Local, MO
In-Office or Remote
Digital Media
The Role

DISA Global Solutions is an industry-leading safety and compliance solutions provider with customers across the Globe since 1986 and more than 1,200+ Team members across more than 30 locations. When you join the DISA Team, you join an industry leader that more than 30% of fortune 500 companies use. With a rich history of IT innovation, we have more than 55,000 customers and complete more than 10 million orders each year. 

DISA is proud to be a “Top Workplaces” award winner across multiple locations in 2023. We offer competitive pay, a robust benefits package, and an exciting place to work. We have a collaborative and team-oriented culture with numerous opportunities for career advancement. We host monthly appreciation events, and our internal learning and development team provides the resources for employees to engage in continuing education and training. 

Job Summary:

Using agile/scrum methodology as software development practice, the applicant will develop and maintain various features of DISA's flagship application DISAWorks, multiple DISA APIs and other cross-platform software applications.  As a Software Engineer, the applicant will perform Full-Stack software development using ASP.NET, C#, SQL and other software development technologies. The applicant will design, create, modify and test DISAWorks software application as well as analyze and design company-wide databases. The applicant will use many software design architectures which primarily includes microsystems architecture and three-tier architecture to restructure legacy software system. Additionally, various internal and 3rd party APIs will be used for multi-server communication via a wide range of RESTful web services. The candidate will analyze, review and troubleshoot complex codebase using Object Oriented Principles, Design Patterns, and SOLID principles.

Essential functions:

  • Design, develop, and maintain multiple software applications using C# and ASP.NET framework via Visual Studio development engine and SQL Server Management Studio to make them more scalable, maintainable, secure, and efficient.
  • Adhere to systematic software development practices which includes SOLID principles and primary design patterns.
  • Creates unit tests, integration test, server-performance tests, and database management tests on Visual Studio Testing framework.
  • Run complex multi-thread debugging on visual studio debuggers and client-side browser debuggers.
  • Consult with business analysts and end-users to analyze and understand functions, client needs, objectives, desired features, and business requirements which are automated into software solutions.
  • Perform grooming, planning, daily stand-ups and retrospections with the assigned scrum teams to convert business specifications from business analysts into real-time software solutions within 2 weeks of time frame.
  • Conduct reviews, approvals, and guides 3rd party contractors’ and computer programmers’ software updates. 
  • Perform maintenance of existing custom software, including end-user support via support tickets.
  • Monitor and document performance improvements of software solutions after implementation.
  • Implement a complex deployment life cycle by using bitbucket GIT repositories and Azure DevOps via version-based releases and PowerShell scripts.
  • Write and maintain functional and technical specifications via systematic documentation processing.
  • Other duties assigned.

Key Skills & Experience:

  • Bachelor's degree in computer science, computer engineering, electrical engineering or other related field; or equivalent work experience.
  • Significant experience working with C#, .NET, JavaScript, SQL, HTML, CSS, XML or related programming languages
  • Experience with professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, and continuous integration and testing
  • Experience designing, maintaining, and debugging full stack web applications in Visual Studio
  • Significant experience working with Relational Database Design
  • Excellent object-oriented design skills
  • Strong experience with SQL Server and Database Management Systems
  • Strong knowledge of Algorithms and Data Structures
  • Strong critical thinker with problem solving aptitude.
  • Good communication and interpersonal skills
  • Web Services experience (Preferred but not required)
  • Experience using Git version control software (Preferred but not required)
  • Proficiency with Ember JS, React JS or related JavaScript framework (Preferred but not required)
  • Experience with Domain Driven Design (Preferred but not required)
  • Experience with Test Driven Development (Preferred but not required)

Work Schedule:

Monday – Friday, 8:00 am – 5:00 pm CST (Flexibility can be provided)

Requirements:

Physical demands: While performing the duties of this job the employee is regularly required to talk, listen, walk, sit, stand, use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms. 

Employees must occasionally lift up to twenty - five (25) pounds. 

The pay range for this position is listed below. Your actual pay rate will vary based on: Geography, Skill-Set and applicable Local and State Pay Practices. Any questions, please contact our DISA Recruiting Team at [email protected].

Job Pay Range

-

EOE/M/F/Vet/Disability
 

Similar Jobs

Affirm Logo Affirm

Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
United States
2200 Employees
142K-210K Annually

Affirm Logo Affirm

Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
United States
2200 Employees
142K-210K Annually

Affirm Logo Affirm

Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
United States
2200 Employees
142K-210K Annually

Dandy Logo Dandy

Senior Software Engineer

Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
Remote
USA
1800 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Houston, TX
551 Employees

What We Do

DISA has been providing full-service employee screening solutions since 1987. Our company offers a comprehensive line of employee screening services that are designed with workplace safety in mind. Our services include drug and alcohol testing, background screening, occupational medicine and testing, safety training and transportation compliance. All are designed through experience and innovation, and delivered with today’s most advanced technologies.

Similar Companies Hiring

Grocery TV Thumbnail
Software • Retail • Marketing Tech • Hardware • Digital Media • AdTech
Austin, TX
56 Employees
bet365 Thumbnail
Software • Gaming • Esports • Digital Media • Automation
Denver, Colorado
9000 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account