Senior Associate, Full-Stack Engineer 🔥 Hot
Design, develop and document technically detailed applications using existing and emerging technology platforms. Write new complex systems and create test transactions. Analyze organizational needs to develop and implement application systems. Program well-designed, testable, efficient code. Develop flowcharts, layouts and documentation. Conduct code reviews and integrate software components into fully functional systems. Apply security and privacy principles. Execute full lifecycle software development. Troubleshoot, debug and upgrade existing systems. Provide ongoing maintenance, support and enhancements. Mentor junior level engineers. Requires Bachelor's degree in computer science engineering or related discipline. 2-6 years of software development experience. Knowledge of front-end and back-end development languages (C#, Java, HTML, NodeJS, CSS, JSON, Angular, JavaScript). Experience with application frameworks and containerization. Thorough knowledge of software development cycle including Front-End and Back-end development.