This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Every day new job offers in the State of Michigan!

To post a job, login or create an account |  Post a Job

Software Engineer

Matech Resources, LLC

This is a Full-time position in Rockford, MI posted October 14, 2021.

Job Summary: This role helps drive Matech’s Client digital customer presence through collaboration across the organization (or across our departments) in partnership with all of IT to design, architect, and maintain both web and mobile platforms. The Software Engineer improves the end-user experience for not only customer tools, but also internal toolsets needed to support daily operations. Additionally, this role will ensure the applications performance metrics meet stated targets.


Essential Duties, Responsibilities and Job Requirements:

·        Create external and internal customer driven web and mobile applications based on user research, market analysis, customer feedback, and functional requirements collected via collaboration throughout the organization and others on the IT team

·        Partner with in-house and outside vendors to deliver customized business, functional, and design requirements for enhanced end-user experience

·        Develop web, mobile, and other platform software that meets design standards, processes and procedures that meet business rules, requirements, security, and government regulations throughout the development life cycle

·        Apply knowledge of computer hardware, software, and subject matter to support design recommendations

·        Make architectural choices for mobile and web solutions based in-house hosted and cloud hosted, interacting with a variety of content provider environments

·        Design user interfaces and programs by using conceptual design techniques such as creating visual mockups, prototypes, and diagrams to better ensure requirements are met

·        Create complex, enterprise-transforming business web and mobile applications

·        Create and execute required test scenarios/plans to ensure complete testing on all new and changed components

·        Conduct knowledge transfer to other IT and business personnel

·        Improve the user-experience by proactively monitoring industry trends in addition to applying industry best practices in the marketplace

·        Assist in the support of existing applications

·        Contribute to the creation of a long term, scalable architecture by working with the development, database, and operations teams

·        Other duties as required


Experience and General Skills Required:

·        3-5 yrs.

experience with web based applications development and architecture design across multi-platforms

·        2-3 yrs.

experience developing mobile applications and architecture across multi-platforms

·        Evidence of understanding customer needs and end-user experience, in addition to producing the final product that delivers on those criteria 

·        Ability to participate across multiple projects and ensure completion on time with high quality

·        Ability to work with internal and external product management, graphic designers, user interface designers, hardware engineers, content providers, and other developers required

·        Experience creating and maintaining a productive multi-user development environment

·        Experience using version control on multi developer projects

·        Willingness to learn new technologies and development methodologies

·        Strong verbal, written, analytical, collaboration, and troubleshooting skills

·        Knowledge and background in manufacturing preferred


Technical Skills Required:

Programming Languages (e.g.

HTML5, C#, JavaScript, .NET, J2EE, CSS, XML, etc.)

·        Relational Databases (e.g.

MS SQL Server, MS Access, Open Edge, etc.)

Experience in systems development lifecycle

·        Knowledge of graphic design software and tools such as Adobe CS4/5, 3DStudio Max, Maya, Flash, Photoshop, Illustrator, Flex, Dreamweaver, or others

·        History working with, and integrating to an ERP system strongly preferred