Full Stack Developer
BLH TECHNOLOGIES INC
Rockville, MD
Full-time
Information Services / Technology (IT)
Posted on July 13, 2022
BLH Technologies, Inc., an award-winning company specializing in public health, communications, technology, and safety monitoring solutions for Federal and commercial clients, is seeking a Full Stack Developer to support Federal clients, including those within the National Institutes of Health (NIH). The Full Stack Developer will work in cooperation with our clients to develop website interfaces and content management systems in accordance with NIH guidance.
Duties
- Be involved in all phases of the software development lifecycle for custom client/server web-based applications. Produce well-organized code and elegant CMS architecture solutions. Work with designers and strategists to convert designs and functional requirements into high performing sites. Work both independently and with a team Review team members' code for standards and quality assurance. Deliver prototype user interfaces to multiple customers with different requirements. Skilled at .NET Core, Java, HTML, CSS and JavaScript, NodeJS, AngularJS. Work with Enterprise development tools and RDMS like MS SQL Server or Oracle. Adapt and help stay on top of growing technologies and engineering trends.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred Minimum of 5 year of software development experience Demonstrated ability with Backend web development Proven experience with Frontend web development Experience developing in Node.js, JavaScript, SQL Server/Oracle/MySQL/SQLite Knowledge of ElasticSearch, Kibana, Java, Neo4j, and JavaScript web frameworks Experience in cloud-based application development (AWS or Azure) Previous experience working with third-party libraries or frameworks Previous experience with federal government support preferred Experience working on Agile development teams
Knowledge and Special Skills
- Strong communication skills (written, oral, and interpersonal) Must be extremely detail-oriented Must be a critical thinker with ability to assimilate and convey complex information in plain language, tailored to different audiences Ability to multitask and set priorities to meet deadlines Must be self-disciplined with effective time management abilities, and able to work in a fast-paced, multi-task environment with shifting priorities