Job Description
Are you a top-tier Software Engineer looking for stability and flexibility?
Apex Systems is seeking a dedicated professional to join our innovative team in Washington, DC. We are committed to delivering excellence in technology solutions and offer the convenience of weekly pay for our valued employees.
In this role, you will design, develop, and maintain high-quality software applications that drive business growth. You will work in a dynamic environment with cutting-edge technologies and a collaborative culture.
Why Join Us?
- Competitive salary with the advantage of weekly paychecks.
- Comprehensive health, dental, and vision insurance.
- Professional development and training opportunities.
- Flexible work arrangements and a supportive team environment.
Responsibilities
- Design & Development: Architect and implement scalable software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, efficient, and well-documented code; participate in rigorous code reviews to maintain high standards.
- Collaboration: Work closely with product managers, designers, and other engineers to define features and solve complex technical problems.
- Testing & Debugging: Develop unit tests and perform debugging to ensure application stability and performance.
- Integration: Integrate third-party APIs and ensure seamless data flow across systems.
- Maintenance: Monitor application performance and troubleshoot issues in production environments.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Experience: 4+ years of professional software development experience.
- Technical Skills: Proficiency in Python, Java, or C#; experience with React, Angular, or Vue.js; strong database skills (SQL).
- Tools: Familiarity with version control systems (Git), CI/CD pipelines, and cloud platforms (AWS/Azure).
- Soft Skills: Excellent problem-solving abilities and strong communication skills.