Senior Software Engineer

Aline
Little Ferry, New Jersey, US
Full-time

As a Software Engineer at Aline, you'll embark on a cutting-edge journey to develop and scale the Aline CRM software, leveraging your deep expertise in .

NET environments and front-end innovation with React. Your role goes beyond coding; it encompasses leading teams, mentoring junior developers, and shaping the future architecture of our software solutions.

With a focus on building responsive, high-quality applications, you'll drive Aline's success by ensuring seamless integration, robust security, and outstanding user experiences.

Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.

Requirements

  • Minimum of 5 years of software development experience, with a proven track record of developing scalable, high-quality applications in .NET environments
  • Strong proficiency in .NET Core and .NET Framework
  • Knowledge of RESTful API design and development, with experience in consuming and integrating with third-party services and APIs.

Familiarity with various data formats (e.g., JSON, XML) for web services

  • Expertise in front-end development with React, including familiarity with Redux, React Router, and modern JavaScript (ES6+), as well as HTML5, and CSS3
  • Proficiency in using Tailwind CSS for building responsive, visually appealing user interfaces
  • Strong experience with Jest for testing React applications, ensuring high-quality code through unit and integration tests
  • Experience with relational databases (e.g., SQL Server, PostgreSQL) and knowledge of NoSQL databases is a plus
  • Familiarity with cloud services (e.g., Azure, AWS) and understanding of cloud architecture patterns and best practices
  • Experience with continuous integration / continuous deployment pipelines and tools (e.g., Azure DevOps, GitHub Actions)
  • Strong understanding of software engineering best practices, including coding standards, code reviews, source code management, build processes, testing, and operations
  • Knowledge of security best practices, including experience with OAuth, OpenID Connect, and other security protocols in web applications
  • Strong communication and interpersonal skills, capable of engaging with both technical and non-technical stakeholders
  • Experience working in an agile development environment, with an ability to work independently and as part of a team on multiple concurrent projects

Responsibilities

  • Understanding of microservice architecture principles and experience with designing, developing, and deploying microservices in a professional environment is a plus
  • Experience in performance tuning, optimization, and scalability of application

Aline offers competitive compensation and benefits packages, professional development opportunities, and a vibrant work environment where innovation and collaboration are encouraged.

Apply Now

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
VirtualVocations
Paterson, New Jersey

A company is looking for a Senior Software Engineer Lead. ...

Promoted
Top Stack
NJ, United States

Top Stack has been retained by a Fortune 250 organization to assist them in hiring a Senior Java Software Engineer to join their team. As a Java Software Engineer (Java), you will work as an individual contributor and collaborate with on-shore / off-shore teams to design and develop features for the...

Promoted
VirtualVocations
Paterson, New Jersey

A company is looking for a Senior Fullstack Software Engineer in Brisbane, CA or Remote. ...

Promoted
Broadridge
Newark, New Jersey

Data Warehouse Software Engineer/Architect. Interact closely with product owners, software engineers and data scientists to understand data, information, analytics and business intelligence requirements. Mentor & guide Tech Leads & Software Engineers. Crafts technical solutions for software ...

Promoted
VirtualVocations
Paterson, New Jersey

A company is looking for a Senior Software Engineer - UI. ...

Promoted
JP Morgan Chase & Co.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Bank's Digital and Platform Services team , you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. A...

Promoted
Bird
Little Ferry, New Jersey

We are seeking a highly skilled and experienced Senior Software Engineer specializing in infrastructure to join our dynamic engineering team. As a Senior Software Engineer for infrastructure, you will collaborate closely with cross-functional teams and help support the CI/CD pipelines. Work across a...

Promoted
JP Morgan Chase & Co.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Infrastructure Platforms, Cloud Foundational Services, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contri...

Promoted
Jobs for Humanity
Newark, New Jersey

New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major ...

Promoted
VikingCloud
Little Ferry, New Jersey

VikingCloud is seeking a software engineer highly skilled with the Java programming language. Collaborate with other software engineers, leads, and DevOps as an expert on reliability, performance, and efficiency to refine and develop new product features. Design, develop, and maintain scalable, high...