Senior Software Engineer

Unlock Employer New York, NY Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

Our client is looking for a strong Software Engineer familiar with the MEAN stack. What you will need to bring for this position: - Innovative thinking with a passion for problem-solving - Ability to provide a logical framework to support conclusions and ideas. - Intellectual curiosity - Great attitude, team player and energy amplifier. Flexible and adaptable to changing priorities and technologies - Insatiable hunger to learn and code on new technologies - Take ideas and concepts, and visualize them in ways such that they are communicated effectively and compellingly for internal leaders, partners and customers - Knowledge of Front End web development for Web and Mobile apps - Java and surrounding technologies including APIs, Cloud, Big Data and open source technologies - Database concepts and working knowledge - Understanding of SDLC and experience developing in an Agile environment - Understanding of HTML5 (Web Workers, Web Sockets, Canvas, Local Storage) - Understanding of CSS3 and responsive design concepts Responsibilities: - Work as part of a dynamic team throughout the software development life cycle - Collaborate with other software engineers and analysts to implement enhancements or new applications - Develop code to meet story acceptance criteria - Strong analytical and problem-solving skills - Conduct design and code review to ensure compliance with standards - Create automated test suites to validate the quality of your code - Estimate level of effort to develop code to meet acceptance criteria - Ability to work independently in a fast paced, unstructured environment - Ensure adherence to continuous improvement practices as required to meet quality / time to market imperatives - Ability to work independently in a fast paced, unstructured environment - Maintain records to document program development and revisions - Experience with R, Hadoop, data mining, machine learning, statistical modeling tools and underlying algorithms a plus - A robust portfolio of shipped code on GitHub or other open Source contributions and experience with distributed/scalable systems a plus. - Practical experience providing and consuming REST APIs and creating MicroServices along with experience with iPhone, iPad, android, iOS or other mobile platforms would set candidate apart. - Excellent communication and analytical skills are a must - At least 2 years of experience with build tools such as Hudson, Jenkins, Maven, etc. Basic Qualifications: - Bachelors Degree or military experience - At least 6 years of development experience Preferred Qualifications: - 2 years of experience in Web development - 2 years of mobile app - 2 years of experience as developer within Technology Agile Teams - 2 years of experience with continuous integration and build tools - 2 years of experience with single page applications in JavaScript - 2 years of experience with Node.js - 2 years of experience with AngularJS, - 2 years of experience with EmberJS - 2 years of experience with React/Flux - 2 years of experience with Java or 2 years of experience with C# - 2 years of experience with Ruby or 2 years of experience with Python read more