Job Url: https://www.indeed.com/jobs?q=front+end+developer&latLong=33.76696%2C-118.18923&locString=Long+Beach%2C+CA%2C+90802&sc=0kf%3Aattr%28DSQF7%29%3B&radius=100&start=70&vjk=157ad29e93a23832 Job Description: Senior Software Engineer – .NET- job post Astera Software 3.2 3.2 out of 5 stars Westlake Village, CA•Remote Full-time Astera Software Westlake Village, CA•Remote Apply on company site Profile insights Here’s how the job qualifications align with your profile. Skills Design patterns  (Required) OOP Mentoring + show more Do you have experience in Design patterns? Yes No Skip Education Bachelor's degree   Job details Here’s how the job details align with your profile. Job type Full-time   Full job description About Astera Based in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of transformations, such as data profiling capabilities, allowing users to get a holistic view of their data. You can also profile data to compare its pre- and post-transformed statistical overview. Although the company is based in California, the position is remote in Canada. You must be able to legally work in Canada (visa or sponsorship won’t be provided). What You’ll Do Develop high-performance, parallel programming code. Recognize usage and implement design patterns as and when required. Continually update knowledge base by studying state-of-the-art development tools, techniques, and computing equipment. Successfully meet our exact code quality standards. Stretch your creativity to its absolute limits in taking the product to the next level. Foster a high level of technical proficiency within the team, staying hands-on with code and setting a positive example for continuous learning. If you are an experienced engineer who dedicates a minimum of 50% of your time to hands-on development work, then you are the candidate we are looking for. What You’ll Need A bachelor’s degree in Computer Science, Engineering, or a related field. Expertise in software engineering, with a command of data structures, algorithms, software design principles, and expertise in object-oriented programming (OOP). Deep knowledge of C# and .NET framework, as well as experience with cloud platforms like AWS and Azure. Extensive experience working with data models and databases. At least 6 years of hands-on coding experience Eagerness to stay hands-on with code. Exceptional coaching skills to guide developers in improving their skill sets and advancing their careers. A commitment to maintaining a high level of engagement within the engineering team. Excellent interpersonal skills and a passion for mentoring others. Proficiency in problem-solving and overcoming obstacles. Experience working on complex products with global scalability. An aspiration to contribute to a data management company. Experience with parallel programming and ERP implementation is a major PLUS! What We Offer A thriving culture driven by brilliant and passionate individuals who share a strong commitment to learning and personal growth. A flexible work dynamic that caters to your individual needs and promotes a healthy balance between work and life. A result-driven environment that recognizes and rewards performance and inspires you to exceed expectations. Exceptional compensation including comprehensive benefits and exciting perks that recognize the value you bring and the contributions you make to the company. An exciting opportunity to embark on a transformative journey that will propel your career to new heights!