Senior Software Engineer

New York Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

AngularJS EmberJS HTML5 Hundson JavaScript MEAN MongoDB nodejs agile Android BASIC big data C# CLOUD compliance CSS3 developer GitHub hadoop iOS Java Jenkins maven mobile mobile app Node.JS Python R React Rest REST API ruby sdlc Software Engineer Storage
show more
Automatch with LinkedIn
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