Senior Software Engineer
Alabama, USA ● Arizona, USA ● Colorado, USA ● Florida, USA ● Georgia, USA ● Indiana, USA ● Louisville, KY, USA ● Missouri, USA ● Texas, USA ● Virtual
Req #18
Monday, February 26, 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 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 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
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.
Other details
- Pay Type Salary
- Min Hiring Rate $100,000.00
- Max Hiring Rate $145,000.00
- Alabama, USA
- Arizona, USA
- Colorado, USA
- Florida, USA
- Georgia, USA
- Indiana, USA
- Louisville, KY, USA
- Missouri, USA
- Texas, USA
- Virtual