What are the responsibilities and job description for the Senior Applications Developer position at VETERANS OF FOREIGN WARS OF THE UNITED STATES?
Job Details
Description
NATURE OF WORK:
Responsible for detailed technical design and development of applications using existing and emerging technology platforms including Microsoft Azure's suite of services, including IaaS, PaaS, and SaaS. Provides technical supervision and drives project/service delivery. Performs as technical lead on software development projects with responsibility for overall delivery of software components. Documents design decisions, adheres to existing process guidelines, develop software components, mentors’ application developers, supports QA during testing, and has oversight during implementation into production.
TYPICAL DUTIES AND RESPONSIBILITIES:
- Analyzes business requirements and develops functional specifications
- Designs cloud solutions, selecting appropriate Azure services, and optimizing resource utilization for high availability and performance
- Develops and executes plans to fully test and debug all programs written and identifies and resolves application and/or technical problems
- Provides and maintains documentation of all programs and applications
- Participates in project planning and scheduling
- Deploying applications, configuring services, and monitoring and troubleshooting in Azure environments
- Works to improve programming techniques and applications
- Works closely with internal VFW departments to ensure all applications meet various business requirements
- Implements data storage solutions, integrating databases, and using Azure data services for efficient data management and analytics
- Implements robust security measures, access controls, and compliance standards to safeguard applications and data
- Identifies bottlenecks, optimizing application performance, and scaling resources dynamically
Qualifications
KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:
- Bachelor’s degree in computer science engineering, management information systems or equivalent years’ experience
- Familiarity with data formats, languages, protocols, and architecture styles required to provide Azure-based integration solutions (for example, Java, .NET, JSON, REST, and SOAP)
- Experience developing software for an enterprise environment
- The ability to create and support Azure solutions using services/resources such as SQL, API management, Key Vault, Functions, Event Grid, App Service, Data Factory, Storage Account, Cost Management, Active Directory, Defender, etc.
- 3 years of SQL/T-SQL Experience
- 3 years in e-commerce applications a plus
- Understanding of cloud architecture principles, including scalability, load balancing, microservices, and distributed systems
- Ability to define problems, collect data, establish facts, and draw valid conclusions.
- Requires ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
- Well-developed verbal and written communication skills
SCOPE OF POSITION:
- Position is FLSA exempt and reports to the Director of Information Technology
- Formulates decisions on how work is done. Plans and prioritizes own work duties based on priorities assigned by Director of Information Technology
- Has a financial impact on VFW programs through development of new systems and high technical maintenance on current systems
WORKING CONDITIONS:
- Position operates in a normal office environment with moderate noise level
- Personal computer usage up to 90% of the time performs typical duties and responsibilities
- Must occasionally lift and/or move up to 50 pounds
MAJOR ACCOUNTABILITIES:
- Evaluate and manage the upgrading of current software applications
- Evaluate new software for potential use in the VFW application environment
- Provide oversight for application developers to ensure projects remain in scope and are being developed in compliance with good business standards
- Review business processes for possible automation, size project, and determine costs associated with additional resources (manpower, hardware, and software)
- Ensure documentation for all applications are current and reflect all changes and fixes
The above duties are general in nature and are not intended to reflect all the duties that may be required of the incumbent.
If not directly listed as a requirement for the position, all employees (if eligible) are encouraged to become members of the VFW. If ineligible for VFW membership, employees (if eligible) are encouraged to join the VFW Auxiliary. Additionally, all employees are encouraged to actively promote the benefits of membership in the VFW and VFW Auxiliary to others who qualify.
The VFW National headquarters offers a competitive salary commensurate with experience, along with a comprehensive benefits package, including health insurance, retirement plans, and paid time off.
*This position is not eligible for relocation assistance*
Salary : $81,203 - $103,534