Aline banner(color)

Software Engineer

Alabama, USA ● Arizona, USA ● Colorado, USA ● Georgia, USA ● Indiana, USA ● Kentucky, USA ● Louisville, KY, USA ● Missouri, USA ● Orlando, FL, USA ● Texas, USA ● Virtual Req #40
Wednesday, July 17, 2024

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.

Responsibilites:

  • 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 Salary
  • Min Hiring Rate $85,000.00
  • Max Hiring Rate $105,000.00
Location on Google Maps
  • Alabama, USA
  • Arizona, USA
  • Colorado, USA
  • Georgia, USA
  • Indiana, USA
  • Kentucky, USA
  • Louisville, KY, USA
  • Missouri, USA
  • Orlando, FL, USA
  • Texas, USA
  • Virtual