Company:
RWD Consulting, LLC
Location: Washington
Closing Date: 05/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
This position requires a Secret Security Clearance.
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).
- 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.
Share this job
RWD Consulting, LLC
Useful Links