Application Software Developer

Full Time
Fort Knox, KY
Posted
Job description

As the Application Software Developer, the individual will build software and applications through writing code, as well as modifying code/software to resolve errors, adapt software/applications to new hardware, improve performance, or upgrade interfaces. In addition the Application Software Developer will direct system testing and validation procedures, and work with customers or departments on technical issues including software/application design, testing, and maintenance.

Responsibilities

  • Modifies software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
  • Directs system testing and validation procedures
  • Directs software programming and documentation development
  • Works with customers or departments on technical issues including software system design and maintenance
  • Analyzes information to recommend and plan the installation of new systems or modifications of an existing system
  • Consults with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements
  • Designs and develops software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences
  • Prepares reports on programming project specifications, activities, or status
  • Confers with project managers to obtain information on limitations or capabilities
  • Performs other tasks as required by BME and the Government contracting office

Required Qualifications/Education and Experience

  • Must have a Bachelor's degree or related degree in computer science or 7 years’ experience
  • Must have Security+ Certification
  • Proficient in C# with a strong understanding of object-oriented programming
  • Must have extensive knowledge of programming languages and the software development life cycle
  • Ability to develop unit testing of code components or complete applications.
  • Knowledgeable in .NET, including .NET Framework
  • Familiar with front-end technologies, such as WPF, WinUI, .NET MAUI, Blazor, HTML, CSS, Bootstrap and JavaScript
  • Strong understanding of MVVM, MVC, and MVU patterns
  • Must understand core concepts and principals of IoC, DI, and hosting, with the ability to create various types of applications using these patterns
  • Fundamental knowledge of Unit Testing with the ability to create and maintain Unit Tests for different types of projects
  • Familiarity with general source control systems and technologies, such as Git, Microsoft DevOps, GitLab, and GitHub
  • Familiarity with development tools such as Visual Studio Code and Visual Studio Enterprise.
  • Core understanding of NuGet packages, including how to consume, build, and author them
  • Must be a full-stack developer and understand concepts of software engineering
  • Experience working on a variety of software development projects
  • Deep programming language knowledge
  • Must have and maintain a Secret clearance or Higher

Preferred Qualifications/Education and Experience

  • Proficient in writing re-usable code
  • Understanding of SOLID and Vertical Slice Architecture, with the ability to bring those principals and design patterns into existing projects
  • Experience in UI and UX, making applications user-friendly and intuitive

Equal Employment Opportunity/M/F/disability/protected veteran status

johnandkristie.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, johnandkristie.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, johnandkristie.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs