Logo
ALine Inc

Software Engineer

ALine Inc, Selma, Alabama, United States, 36701


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 being part of a team 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.

Essential Functions:

Architect, design, implement, test, and deliver highly scalable products/applications.Master our development process, culture, and code base, then improve it.Operate optimally in the hybrid engineering model, ensuring quality in your own and others' code.Work closely with a team of engineers, product managers, user experience experts, and performance engineers.Present your own designs to internal/external groups and review the designs of others.Develop test strategies, design automation frameworks, and write unit/functional tests to drive up code coverage and automation metrics.Qualifications:

Two (2) to four (4) years of professional 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 patters 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.Other details

Pay Type SalaryMin Hiring Rate $85,000.00Max Hiring Rate $105,000.00

Apply Now