20334 – Senior Software Engineer

Published
June 7, 2022
Location
Bergen County, NJ / Hybrid
Category
Job Type
Compensation
$120K - $150K
Job ID Number
20334

Description

We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with users and product owners to define software requirements and take the lead on operational and technical projects.

Responsibilities

• Develop software solutions as per requirements provided
• Following the software development lifecycle - Conferring with users; studying systems flow, data usage, and work processes; investigating problem areas.
• Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
• Improve operations by conducting systems analysis, recommending changes in policies and procedures
• Update job knowledge by studying development tools, and programming techniques
• Keep the company information confidential
• Support and develop software engineers by providing advice, coaching and educational opportunities
• Provide support and mentor junior engineers
• Involve in interviewing, recruiting and hiring process
• Taking ownership of services and applications
• Be a problem ¬solver
• Remain cool and effective in a crisis
• Follow standard development practices
• Passionate about new technologies, especially open source
• Understand business needs and know how to create the tools to manage them

Qualifications

• Bachelor's degree in Computer Science or similar field
• Minimum 8 years of development experience using Java and open-source technologies
• In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
• Knowledge of selected programming languages like Python, Scala, Angular and Java/J2EE platform
• Experience working with Spring Framework – the application framework
• iText – library for creating and manipulating PDF files
• JavaScript (a plus)
• .NET 4.5 and above (a plus)
• Strong verbal and written communication skills
• Strong analytical and problem-solving skills
• Cloud Platforms such as Azure or AWS (Preferred)
• Basic understanding or knowledge of Git source code repository (Preferred)

 

Apply
Drop files here browse files ...