Newark, New Jersey
2 days ago
Lead Software Engineer
· Bachelor of Computer Science or Engineering or experience in related fields
· Ability to coach others with minimal guidance and effectively leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization
· Experience with agile development methodologies and Test-Driven Development (TDD)
· Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
· Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
· Excellent problem solving, communication and collaboration skills

· Advanced experience and/or expertise with several of the following:
Programming Languages and Frameworks:
· JavaScript: Expertise in JavaScript frameworks and libraries such as React and Node.js; full-stack development using MERN stacks.
· Other Languages: Experience in Python or Java for specific use cases.

Development and Architectural Patterns:
· Design Patterns: Proficiency in object-oriented programming, design patterns, and design methodology.
· Microservices and API Development: Service-oriented architecture (SOA) patterns and web service technologies like REST, JSON, OpenAPI, SOAP, XML.
· API Proxies: tools such as Apigee, Kong

Data Management:
· Databases: Experience with NoSQL databases such as MongoDB or AWS Document DB in addition to SQL relational databases.
· Data Streaming: Familiarity with tools like SQS and Kinesis for data streaming.

Testing and Quality Assurance:
· Testing Practices: Unit, integration, and end-user testing; automated testing.

Security:
· Software Security: Secure coding, web application security, DevSecOps, and understanding of security concepts like authentication, authorization (OAuth,) encryption.

DevOps and Continuous Integration:
· DevOps Tools: Version control with GitHub, Bitbucket; CI/CD pipelines with Jenkins.

Cloud Services:
· AWS Services: CloudFormation, Elastic Container Service, S3, Lambda, SQS, SNS, Kinesis, CloudWatch.

o Preferred Qualifications:
o AWS Development
o Architecture Patterns
o API/Microservices
o Design Thinking
o Financial/Insurance industry experience is a plus, not a must

We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form. The EEOC "Know Your Rights" Poster is available here.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .
Por favor confirme su dirección de correo electrónico: Send Email