What are the responsibilities and job description for the Software Developer position at The AME Group?
Description
THE AME GROUP:
We are a Managed Service Provider that is dedicated to providing innovative software solutions for our diverse client base.
We are seeking a skilled and versatile Software Developer to join our team. This role involves designing, building, and supporting custom applications and requires strong teamwork, effective communication with clients, and a knack for multi-tasking across various projects.
Key Responsibilities:
- Client Customization & Enhancement: Work closely with our customers to customize and enhance their systems based on their unique needs and requirements.
- Maintenance & Support: Maintain and support existing customizations to meet client needs and function optimally.
- Design & Development: Collaborate with prospective customers to design and develop custom software solutions.
Requirements
Required Skills:
- .NET Programming: Proficiency in C# and .NET Core.
- Web Development: Experience with IIS, JavaScript, HTML, CSS, ASP.NET, Bootstrap, and Blazor.
- SQL Server Databases: Strong skills in database design and querying.
- ORM: Experience with Entity Framework Core.
- Customer Interaction: Ability to work with customers to gather and understand requirements.
- Quality Assurance: Experience with quality assurance and testing methodologies.
- Team Development: Ability to work effectively in a team environment and contribute to team projects.
Optional Skills:
- DevExpress Components & XAF: Experience with DevExpress components and eXpressApp Framework (XAF) is a plus.
- API Development: Experience with API consumption and development.
- Reporting Tools: Knowledge of Crystal Reports, SSRS, and SSIS.
- Data Analytics: Experience with SSAS, Power BI, Data Lake, and NoSQL.
- Workflow: Experience with workflow systems.
- SharePoint: Knowledge of SharePoint.
- Cloud Services: Familiarity with Azure.
- Web Technologies: Experience with PHP, WordPress, and MySQL.
- ERP Systems: Knowledge of SYSPRO and Acumatica.
- Source Control: Experience with TFS and Git.
- Barcoding: Experience with Bartender/Label Matrix.
- Office Integration: Experience with Office 365 Integration and O365 PowerApps.
- Scripting: Knowledge of VBA/VBScript.
- Documentation & Training: Experience with user documentation and training.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and supportive work environment.
- Flexibility to work on a variety of interesting projects.
This onsite position works with our Software Team in South Bend, Indiana. Office-based role to allow for seamless collaboration and teamwork on projects. Some project work can be done remotely, but the majority of this work will be in the office setting.
We look forward to hearing from you and potentially welcoming you to our team!