Logo
ALINE

Senior Software Engineer

ALINE, Little Ferry, New Jersey, us, 07643


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.

Requirements

Minimum of 5 years of software development experience, with a proven track record of developing scalable, high-quality applications in .NET environmentsStrong proficiency in .NET Core and .NET FrameworkKnowledge 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 servicesExpertise in front-end development with React, including familiarity with Redux, React Router, and modern JavaScript (ES6+), as well as HTML5, and CSS3Proficiency in using Tailwind CSS for building responsive, visually appealing user interfacesStrong experience with Jest for testing React applications, ensuring high-quality code through unit and integration testsExperience with relational databases (e.g., SQL Server, PostgreSQL) and knowledge of NoSQL databases is a plusFamiliarity with cloud services (e.g., Azure, AWS) and understanding of cloud architecture patterns and best practicesExperience 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 operationsKnowledge of security best practices, including experience with OAuth, OpenID Connect, and other security protocols in web applicationsStrong communication and interpersonal skills, capable of engaging with both technical and non-technical stakeholdersExperience working in an agile development environment, with an ability to work independently and as part of a team on multiple concurrent projectsResponsibilities

Understanding of microservice architecture principles and experience with designing, developing, and deploying microservices in a professional environment is a plusExperience in performance tuning, optimization, and scalability of applicationAline 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