Job Title: Full Stack Developer -Senior
Job Location: Jersey City New Jersey (Hybrid)
Job duration: Long Term
JOB SUMMARY
The Software Engineer III develops implements and maintains software solutions that enable business operations to realize company goals & objectives. The incumbent performs analysis design coding debugging testing and support of software applications. May be assigned to develop new applications/systems enhance/upgrade existing systems or provide production support. He/she works independently on moderately complex projects receiving only general direction. May provide assistance and direction to less experienced peers.
Knowledge & Skills:
- Advanced knowledge of the theoretical and practical application of highly specialized software engineering best practices methods & techniques.
- Extensive experience in developing software applications on the assigned technology platform.
- Extensive knowledge on source code change management and related tools.
- Knowledge and experience using agile software development principles process and tools..
- Excellent analytical problem solving and organizational skills.
- Excellent interpersonal and written and oral communication skills.
- Strong customer service skills in order to provide end user/business owner systems support.
- Knowledge of production support processes such as incident and problem management techniques.
Education & Experience:
- Required knowledge and skills would typically be acquired through a Bachelors degree in computer science business or related field plus 5 to 7 years of related experience.
- Technology Experience and Expertise
- Development Experience with Java & .Net C# SQL JavaScript HTML CSS
- Experienced in scalable high-availability back end technologies Oracle SQL Server and PostgreSQL
- Experience with non-relational database technologies preferred such as Memcached MongoDB Redis
- Strong JavaScript back end development experience with common frameworks Angular Rxjs Node etc...
- Front end development experience including ReactJS Webpack HTML5 CSS Bootstrap jQuery Accessibility and Responsive Layouts UI/UX development experience.
- Experience with Insurance / Reinsurance Systems and Data
- Strong understanding of server-side software scalability performance and reliability Skills
- Strong understanding of the OSI model Networking OS Layer and Services
- Understanding of continuous delivery tools like Chef Puppet Salt
- Understanding of continuous integration and deployment tools like Octopus deploy Jenkins
- Proficient in: C# JavaScript TypeScript HTML5 & CSS Windows IIS Linux Tomcat JBoss Visio TSQL SSIS PL/SQL shell scripting
- Some experience with Docker Docker Swarm Kubernetes OpenStack Swift is a nice to have even if it is lab experience.
- Excellent communication skills:
- Excellent command of the English language i.e. Ability to write and understand the written documents email and other forms of electronic communications.
- Ability to discuss articulate and simplify technology to non-technical people.
Job Title: Full Stack Developer -Senior Job Location: Jersey City New Jersey (Hybrid) Job duration: Long Term JOB SUMMARY The Software Engineer III develops implements and maintains software solutions that enable business operations to realize company goals & objectives. The incumbent performs a...
Job Title: Full Stack Developer -Senior
Job Location: Jersey City New Jersey (Hybrid)
Job duration: Long Term
JOB SUMMARY
The Software Engineer III develops implements and maintains software solutions that enable business operations to realize company goals & objectives. The incumbent performs analysis design coding debugging testing and support of software applications. May be assigned to develop new applications/systems enhance/upgrade existing systems or provide production support. He/she works independently on moderately complex projects receiving only general direction. May provide assistance and direction to less experienced peers.
Knowledge & Skills:
- Advanced knowledge of the theoretical and practical application of highly specialized software engineering best practices methods & techniques.
- Extensive experience in developing software applications on the assigned technology platform.
- Extensive knowledge on source code change management and related tools.
- Knowledge and experience using agile software development principles process and tools..
- Excellent analytical problem solving and organizational skills.
- Excellent interpersonal and written and oral communication skills.
- Strong customer service skills in order to provide end user/business owner systems support.
- Knowledge of production support processes such as incident and problem management techniques.
Education & Experience:
- Required knowledge and skills would typically be acquired through a Bachelors degree in computer science business or related field plus 5 to 7 years of related experience.
- Technology Experience and Expertise
- Development Experience with Java & .Net C# SQL JavaScript HTML CSS
- Experienced in scalable high-availability back end technologies Oracle SQL Server and PostgreSQL
- Experience with non-relational database technologies preferred such as Memcached MongoDB Redis
- Strong JavaScript back end development experience with common frameworks Angular Rxjs Node etc...
- Front end development experience including ReactJS Webpack HTML5 CSS Bootstrap jQuery Accessibility and Responsive Layouts UI/UX development experience.
- Experience with Insurance / Reinsurance Systems and Data
- Strong understanding of server-side software scalability performance and reliability Skills
- Strong understanding of the OSI model Networking OS Layer and Services
- Understanding of continuous delivery tools like Chef Puppet Salt
- Understanding of continuous integration and deployment tools like Octopus deploy Jenkins
- Proficient in: C# JavaScript TypeScript HTML5 & CSS Windows IIS Linux Tomcat JBoss Visio TSQL SSIS PL/SQL shell scripting
- Some experience with Docker Docker Swarm Kubernetes OpenStack Swift is a nice to have even if it is lab experience.
- Excellent communication skills:
- Excellent command of the English language i.e. Ability to write and understand the written documents email and other forms of electronic communications.
- Ability to discuss articulate and simplify technology to non-technical people.
View more
View less