ITSPEC (APPSW/INET)
Army National Guard Units
Summary THIS IS A NATIONAL GUARD TITLE 5 EXCEPTED SERVICE POSITION. This National Guard position is for a ITSPEC (APPSW/INET), Position Description Number T5236000 and is part of the OH USPFO, National Guard. The purpose of the position is to engineer (plan, design, develop, test, implement, support and maintain) applications and serve as the technical expert for application development. Responsibilities As a ITSPEC (APPSW/INET), GS-2210-12, you will perform the following duties: 1. Serves as a principal expert and the authoritative source for software application development providing project leadership to lower-graded specialists. Provides technical guidance for application analysis and programming to internal and external contacts. Coordinates studies and plans with other technical personnel in the directorate. Recommends specific requirements for new application development and improvements to current applications. Determines overall technical design and structure of websites and web-based applications. Ensures security standards are met. Anticipates problems, researches trends in system needs, and determines when new or additional hardware/software is required. 2. Determines feasibility of the requested applications. Plans, coordinates and accomplishes studies to identify need for new stand-alone and web-based application requirements. Determines specifications, equipment and facilities necessary to develop, modify, and implement needed applications. Designs, develops, implements, monitors, and maintains stand-alone and web-based applications using software engineering techniques. Develops work plans, program logic, special instructions, and detailed flow charts covering processes and application needs. Assures software and systems quality and functionality. Ensures involvement of customer and management throughout the development process. Works with customers to test applications and ensure desired functionality is attained. Performs application maintenance. 3. Analyzes National Guard Bureau (NGB), agency and locally developed standard/stovepipe systems to determine needed additions. Develops new applications using software-engineering techniques that enhance existing stovepipe systems. Attends conferences and seminars that deal with Software Engineering and application development. 4. Develops reports on the status of projects. Implements project management principles. Drafts project plans, assigns tasks, monitors progress, and resolves critical issues. Achieves cost goals, schedule goals, and performance goals. Develops and documents internal Standard Operating Procedures/Instructions (SOP/SOIs) for application development. Creates new guidelines and recommends Engineering Change Proposal - Software (ECP-S) through proponent agencies. Writes and maintains application documentation for internal code. Writes and maintains documentation to include user manuals, help files, and installation guides. Coordinates the demonstration of new and enhanced applications to customers and management. Provides training on application implementation, including classroom instruction and Computer Based Training (CBT) development. Perform other duties as required *The above duty description does not contain all details of the official position description. A copy of the entire position description can be found on FASCLASS by searching the position description PD#: (T5236000). https://acpol2.army.mil/fasclass/search\_fs/search\_fasclass.asp Requirements Conditions of Employment Qualifications GENERAL EXPERIENCE: Include experience, education, and/or training that has provided a basic knowledge of data processing functions and general management principles that enabled the applicant to understand the stages required to automate a work process. Experience may have been gained in work such as computer operator or assistant, computer sales representative, program analyst, or other positions that required the use or adaptation of computer programs and systems. SPECIALIZED EXPERIENCE: 1-year specialized experience equivalent to at least the next lower grade. Specialized experience examples, specialized experience includes experience, education, or training that approaches techniques and requirements appropriate to an assigned computer applications area or computer specialty area in an organization. Experience planning the sequence of actions necessary to accomplish the assignment where this entailed coordination with others outside the organizational unit and development of project controls. Experience that required adaptations of guidelines or precedents to meet the needs of the assignment. Experience preparing documentation on cost/benefit studies where is involved summarizing the material and organizing it in a logical fashion. PREFERED EXPERIENCE: 1. Specialized knowledge in Microsoft .NET development technology. This includes advanced proficiency in building, managing, and optimizing applications using the .NET framework, with a strong emphasis on MVC (Model-View-Controller) and MVC Core. Candidates should be adept at leveraging MVC and MVC Core to design and implement scalable, high-performance web applications. Experience with creating RESTful APIs, handling client-side interactions, and integrating front-end technologies within the MVC framework is essential for meeting our operational needs. 2. Familiarity with Azure technology. This includes experience with Azure Cloud services such as Azure DevOps, Azure Functions, and Azure SQL Database. The ability to develop, deploy, and manage applications within the Azure environment, and to integrate Azure services with .NET applications, is crucial for ensuring seamless cloud-based operations and supporting our digital infrastructure. 3. Proficiency in the Microsoft SQL Server environment. This includes a comprehensive understanding of SQL Server architecture, services, and deployment methodologies. The ideal candidate should be capable of developing, deploying, and managing applications within the Microsoft SQL Server environment, utilizing features such as SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), and SQL Server Analysis Services (SSAS) to ensure efficient data management and integration. 4. Knowledge and experience with Agile methodology. The ability to work within Agile frameworks, such as Scrum or Kanban, is critical to facilitating iterative development, continuous integration, and effective collaboration. Familiarity with Agile practices will enable faster delivery cycles, improved project management, and more responsive development processes. 5. Thorough understanding of Microsoft SQL Server Database and SQL Server Data Warehouse technologies. This includes expertise in designing and managing data architectures, implementing data modeling best practices, and optimizing SQL queries for data retrieval and analysis. Familiarity with data warehousing concepts is essential for building robust and scalable solutions within our SQL Server environment. 6. Familiarity with Microsoft Power Platform Products. Such as Power Apps, Power Automate, Power Pages and Power Bi. Education Additional Information If you are a male applicant who was born after 12/31/1959 and are required to register under the Military Selective Service Act, the Defense Authorization Act of 1986 requires that you be registered or you are not eligible for appointment in this agency (https://www.sss.gov/RegVer/wfRegistration.aspx).
Confirm your E-mail: Send Email
All Jobs from Army National Guard Units