Lumen Solutions Group Inc. · 3 months ago
Software Engineer (Full Stack / Angular)
Lumen Solutions Group Inc. is seeking a Software Engineer (Full Stack / Angular) responsible for the design, development, testing, deployment, and support of complex software systems. The role involves working across the full SDLC to build scalable applications and mentoring junior developers.
Information Technology & Services
Responsibilities
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
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
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
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
Qualification
Required
Bachelor's Degree in Computer Science, IT, or related field
In lieu of degree: 4 additional years of relevant work 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
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
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