- Design, develop, test, and deploy advanced, high-quality software solutions meeting business and technical requirements
- Write clean, maintainable, and efficient code according to coding standards, best practices, and security guidelines
- Analyze complex technical challenges, troubleshoot issues, and implement effective solutions
- Collaborate with product managers, designers, and other developers to build scalable and reliable applications
- Participate in peer code reviews and provide constructive feedback
- Develop and execute unit tests, integration tests, and other quality assurance measures
- Stay current with emerging technologies, frameworks, and industry trends
- Maintain technical documentation for code, processes, and system architecture
- Optimize code and applications for performance, scalability, and efficiency
- Ensure applications meet security and compliance requirements and proactively address vulnerabilities
- Work under minimal supervision to support projects impacting operational goals
Requirements
- Bachelor's degree preferred in computer science, or a related field, or equivalent work experience
- 5-7 years of experience in software development
- Complete knowledge and understanding of business area/specialization
- Advanced proficiency in one or more programming languages
- Significant experience with development frameworks, APIs, and database management
- Advanced knowledge of software development lifecycle (SDLC) and agile methodologies
- Significant experience with version control systems
- Experience working with all levels of staff, management, stakeholders, and vendors
- Advanced skill analyzing and organizing problems or work processes for technical solutions
- Advanced skill designing and deploying new, upgraded, and/or existing systems
- Advanced skill in systems analysis, workflow, or procedural analysis
- Advanced database and presentation software skills
- Advanced organizational, planning, and time management skills
- Advanced verbal and written communication skills
- Advanced problem-solving skills and ability to work in a fast-paced environment
- Master's degree in computer science, engineering, or equivalent combination of education, training, or experience is desired
- Must adhere to Navy Federal policies, procedures, and regulations pertaining to the Bank Secrecy Act
Core Competencies
Demonstrates advanced proficiency in software development, including coding, testing, and deploying high-quality applications while adhering to security and compliance standards. Possesses strong problem-solving abilities and effective communication skills to collaborate with cross-functional teams and stakeholders.
Highest-signal resume keywords
- Software Development Lifecycle (SDLC)
- Agile Methodologies
- Advanced Programming Languages
- Version Control Systems
- Database Management
ATS Optimization Keywords
Hard Skills
- Software Development
- Coding Standards
- Unit Testing
- Integration Testing
- Systems Analysis
- Workflow Analysis
- Performance Optimization
- Technical Documentation
- Troubleshooting
- Security Compliance
Soft Skills
- Organizational Skills
- Planning Skills
- Time Management
- Verbal Communication
- Written Communication
Certifications & Qualifications
- Bachelor's Degree in Computer Science
- Master's Degree in Computer Science or Engineering
Industry Keywords
- Bank Secrecy Act
- Emerging Technologies
- APIs
- Development Frameworks
- Stakeholder Engagement