Senior Software Engineer
CAI Software, LLC, developers of mission critical, production-oriented software, is growing! We are seeking a talented and experienced Full Stack Developer with expertise in .NET Framework and Angular
Position Summary:
CAI Software, LLC, developers of mission critical, production-oriented software, is growing! Our industry-specific solutions drive gains in business efficiencies, help lower operating costs and maximize performance while addressing the unique challenges found in multiple niche industries.
We are seeking a talented and experienced Full Stack Developer with expertise in .NET Framework and Angular to join our dynamic team. This Sr. Software Engineer position is available to help build and maintain one of CAI’s core products, the ShopVue Manufacturing Execution System. The ideal candidate should have a strong background in both server-side and client-side development, with ability to contribute to the entire application stack.
What You’ll Do:
- Full Stack Development:
- Develop, test, and deploy high-quality WinForms and Web applications using .NET.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the responsiveness, performance, and scalability of applications.
- Backend Development:
- Design, implement, and maintain server-side logic using .NET technologies.
- Work with databases, such as SQL Server, to design and optimize data storage solutions.
- Develop RESTful APIs to facilitate communication between the client and server.
- Frontend Development:
- Implement responsive and dynamic user interfaces using WinForms and Angular.
- Collaborate with UX/UI designers to translate design wireframes into code.
- Optimize applications for maximum speed and scalability.
- Code Quality and Testing:
- Write clean, maintainable, and efficient code.
- Conduct unit testing and integration testing to ensure the reliability of the applications.
- Participate in code reviews to maintain code quality standards.
- Collaboration and Communication:
- Work closely with other developers, designers, and stakeholders to deliver high-quality software solutions.
- Communicate effectively with team members and project managers to provide project updates and meet deadlines.
What We Are Looking For:
- Proven experience as a Full Stack Developer with expertise in Web, WinForms development, .NET Framework and Angular.
- ERP/MES experience preferred.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with .NET languages such as C#.
- Proficiency in front-end technologies, including WinForms, HTML5, CSS3, Typescript and JavaScript.
- Familiarity with relational databases, preferably SQL Server.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Skills and Experience:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Relevant certifications in .NET Framework and Angular are a plus.
- Experience working with manufacturing systems.
Compensation/Benefits:
- We offer rewarding growth and career opportunities and a performance-based work environment that fosters growth through collaboration.
- We provide an excellent salary structure that is complemented by outstanding benefits, including health insurance, life insurance, 401K plan, continuing education and much more.
Job Location: Virtual; Portland, Maine area strongly preferred
About CAI Software, LLC
CAI Software, LLC is a recognized leader in the delivery of mission-critical, production-oriented enterprise resource planning (ERP), manufacturing execution systems (MES), warehouse management software (WMS), e-commerce electronic data interchange (EDI), and Enterprise Process Automation (EPA) software and services to leading companies in select vertical markets, including building materials, food processing, precious metals, manufacturing, and distribution. We service customers globally and are headquartered in Rhode Island, USA. For more information, please visit www.caisoft.com.
CAI values diversity and encourages women, people of color, LGBTQ persons, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
CAI is an equal-opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.
For more information, please visit www.caisoft.com. For more information, follow the company on LinkedIn.
- Locations
- US
- Remote status
- Hybrid Remote
Senior Software Engineer
CAI Software, LLC, developers of mission critical, production-oriented software, is growing! We are seeking a talented and experienced Full Stack Developer with expertise in .NET Framework and Angular
Loading application form
Already working at .?
Let’s recruit together and find your next colleague.