Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Southwestern Companies Logo

Senior Software Engineer

Southwestern Companies

Salary not specified
Aug 26, 2025
Nashville, TN, US
Apply Now

The Southwestern Family of Companies (SWFC) is seeking a Senior Software Engineer to design, develop, document, and deploy enterprise-class Microsoft .Net software applications. This role involves collaborating with other developers and project teams to ensure the successful creation and testing of reports, forms, interfaces, and conversions, while also identifying business process requirements to align with the organization's vision.

Requirements

  • 5 years of proven work experience in software development or systems programming with a strong concentration on Microsoft-centric technologies and development platforms, including systems analysis, systems design, and programming with C-Sharp.Net
  • Technical training or instruction in programming required with at least two years of experience in systems analysis and design
  • Knowledge of Xamarin/Maui is a plus
  • Knowledge of AI/Github Copilot is a plus
  • Ability to solve simple to complex computer programming problems in a timely manner
  • Ability to conceptualize large, complex information systems, structures, organizational units and topologies associated with enterprise-class applications; ability to describe such elements in an articulate manner
  • Ability to conceptualize abstract concepts associated with system architecture and design, data modeling and pattern-oriented development methodologies

Responsibilities

  • Responsible for the detailed design, development, and configuration of systems
  • Work closely with other developers in the design and development of reports, forms, interfaces and conversions
  • Work with project team in testing functional design, which includes identification of mission critical scenarios, identification of data objects to be tested, management of expected results vs. actual results, and tracking of error resolution
  • Responsible for the planning and execution of system unit testing and integration testing
  • Ensure user and processing documentation and procedures are updated as required by maintenance changes or new system development
  • Provide post-implementation production support
  • Responsible for observing standard operating procedures, naming conventions, coding standards and data integrity policies as they relate to the development, maintenance, security and viability of intellectual property

Other

  • Bachelor’s degree in Computer Science, Web Development, or a related field or equivalent experience
  • Business experience with some accounting and e-commerce knowledge preferred
  • Must be a good communicator and be able to interface with all levels of company management, team members, and customers
  • Ability to work in diversified teams, contributing to team development and motivating team members
  • Ability to work on multiple projects simultaneously while accomplishing daily tasks