Double A Solutions is a dynamic company based in Toledo, Ohio, dedicated to creating innovative solutions that make a positive impact. They are seeking a Software Engineer to design and implement enhancements to their core SaaS product offerings while maintaining a collaborative and supportive work environment.
Responsibilities:
- Design and implement enhancements to core SaaS product offerings
- Execute project plans efficiently, predictably, and on schedule
- Develop and maintain web application features across multiple layers: Business Layer: Microsoft .NET (C#, VB.NET), Web Services/APIs (JSON, SOAP, XML)
- Presentation Layer: ASP.NET, HTML5, JavaScript, jQuery, AJAX, MVC, CSS
- Data Layer: MySQL and SQL Server, including stored procedures
- Build and maintain APIs and integrations for: Email systems, Notification services, Quoting systems, Additional third-party software and platforms
- Perform development and unit testing
- Create deployment scripts to migrate enhancements across SaaS environments
- Maintain clean, well-documented code in source control (Git)
- Work assigned items from the project tracking system
- Investigate and scope reported issues to determine root cause
- Implement, test, and deploy fixes to production issues
- Document all fixes and changes in source control
- Identify and communicate process improvement opportunities to management
- Share best practices and industry standards learned from other SaaS organizations
- Participate in the evaluation and prioritization of enhancement requests
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field
- 4+ years of hands-on experience developing web applications using Microsoft .NET (VB.NET and/or C#)
- Experience with ASP.NET, HTML5, JavaScript, jQuery, AJAX, MVC, and CSS
- Practical experience with MySQL and/or SQL Server, including stored procedures
- Experience creating and consuming APIs/Web Services (SOAP/XML)
- Familiarity with version control systems (Git preferred)
- Strong debugging, testing, and troubleshooting skills across environments
- Remote/telecommuting position