Please scroll down, To apply

Application Developer/System Analyst with Security Clearance

hiring now
New job

RWD Consulting LLC

2024-09-20 09:50:21

Job location Washington, District of Columbia, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Description This position requires a Secret Security Clearance. Position Summary: The Application Developer / Systems Analyst is responsible for designing, developing, and maintaining software applications while analyzing and improving systems to meet business objectives. This dual-role professional collaborates with cross-functional teams to design solutions, troubleshoot system issues, enhance application performance, and implement system improvements. The ideal candidate will have a balance of technical expertise, analytical thinking, and problem-solving skills. Key Responsibilities: Application Development: Design, code, test, and deploy new applications and system enhancements in line with business requirements. Develop high-quality, scalable, and maintainable code using best practices and modern development frameworks. Maintain existing applications, addressing bugs, performance bottlenecks, and user feedback. Collaborate with stakeholders to understand business needs and translate them into technical solutions. Integrate third-party services and APIs into applications when necessary. Systems Analysis: Analyze current business processes and systems to identify opportunities for improvement and efficiency gains. Document and review system workflows, data structures, and technical processes. Work closely with users, business analysts, and management to gather requirements and propose system improvements. Provide technical recommendations for system upgrades and new technology implementations. Testing and Documentation: Create and execute comprehensive test plans to ensure the reliability and accuracy of applications. Develop and maintain detailed technical documentation for both application development and systems analysis. Participate in code reviews and quality assurance processes to ensure high standards of software development. Support and Troubleshooting: Provide technical support and troubleshooting for software applications and system issues. Analyze and resolve user-reported system problems, escalating as necessary. Perform root cause analysis for recurring issues and recommend long-term solutions. Collaboration and Communication: Work closely with IT team members, including developers, systems administrators, and network engineers, to ensure system integrity and performance. Communicate effectively with non-technical stakeholders to explain technical concepts, project statuses, and system improvements. Qualifications: Education: Three years of experience Bachelor's degree in Computer Science, Information Systems, or a related field. Equivalent experience may be considered. Experience: 3+ years of experience in application development, systems analysis, or a related technical role. Proficiency in web technologies (HTML, CSS, JavaScript, Angular, React, etc.) and/or mobile development (iOS/Android) is a plus. Experience with database management systems (SQL, NoSQL) and data modeling. Familiarity with cloud platforms (AWS, Azure, Cloud) and Technical Skills: Knowledge of software development life cycle (SDLC) methodologies, including Agile and Scrum. Experience with version control systems (e.g., Git) and CI/CD pipelines. Ability to understand data structures. Knowledge of system integration and API development. Other Skills: Excellent analytical and problem-solving skills. Strong communication skills, both written and verbal. Ability to manage multiple tasks and projects simultaneously. Attention to detail and a commitment to delivering high-quality work.

Inform a friend!

<!– job description page –>
Top