Job Title: Software Engineer (Full Stack / Angular)
Lumen Solutions Group Inc.
Software Engineer (Full Stack / Angular)
The Software Engineer is responsible for the design, development, testing, deployment, and support of complex software systems. This role involves working across the full SDLC to build scalable, high-performance applications that meet business needs. The engineer will serve as a technical subject matter expert, contributing to architecture discussions, mentoring junior developers, and driving innovation through emerging technologies.
Key Responsibilities
Application Development & Design (25%)
- Perform technical design, coding, and testing of applications.
- Act as SME in customer and internal discussions to maintain and enhance existing software systems.
- Develop and analyze interface design documentation.
- Ensure compliance with hardware/software standards, DevOps practices, and code quality policies.
- Deliver large-scale systems supporting thousands of users.
Software Analysis & Testing (25%)
- Conduct software analysis, including requirements gathering and use case development.
- Implement and document source code to design specifications.
- Develop and run automated unit tests and structured automated test cases.
- Compile, assess, and report testing and analysis results.
Enterprise Solutions & Maintenance (25%)
- Design and implement solutions for enterprise environments and emerging technologies.
- Address both functional and non-functional requirements (e.g., performance, scalability, availability).
- Perform operations & maintenance (O&M) for existing systems.
- Identify opportunities for system improvements and process optimization.
- Estimate effort for new application features.
Technical Support & Innovation (25%)
- Provide direct technical support for critical, high-visibility applications.
- Collaborate with cross-functional teams to develop reliable, scalable software.
- Extend open-source libraries and integrate new technologies as required.
- Participate in architecture and roadmap planning.
- Mentor junior engineers and promote best practices.
- Continuously research and recommend emerging technologies, tools, and frameworks.
Qualifications
Education
- Bachelor's Degree in Computer Science, IT, or related field.
- In lieu of degree: 4 additional years of relevant work experience.
Experience
- 5+ years in software development, coding/compilation, architecture, and system design.
- Proven experience in full SDLC, Agile methodologies, CI/CD, and modern DevOps practices.
Required Skills
- Strong experience with Angular (front-end development).
- Knowledge of programming languages: JavaScript, C, Python, etc.
- Expertise in front-end and back-end integration frameworks and tools.
- Proficiency with database technologies: SQL, Oracle, MongoDB, PostgreSQL, cloud-based DBs.
- Hands-on experience with cloud platforms: AWS, Azure.
- Knowledge of test-first practices (TDD/BDD) and automated testing.
- Strong experience with CI/CD pipelines and related tools.
- Excellent debugging, problem-solving, and troubleshooting skills.
- Strong communication skills (written & verbal).
- Ability to manage multiple priorities in a fast-paced, dynamic environment.
Preferred Qualifications
- Advanced knowledge of SDLC and software engineering best practices.
- Experience in integrating complex enterprise systems.
- Strong understanding of code quality, promotion practices, and continuous testing.
- Demonstrated mentoring and leadership capabilities.
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Job Title: Software Engineer (Full Stack / Angular). Be the first to apply!
- software engineer amazon Reston, VA
- agile software developer Reston, VA
- rust software engineer Reston, VA
- software developer positions Reston, VA
- senior software design engineer Reston, VA
- software developer Reston, VA
- ngo software engineer Reston, VA
- startup software engineer Reston, VA
- IT software engineer Reston, VA
- scientific software engineer Reston, VA
