Start Date
Immediate
Expiry Date
13 Jul, 25
Salary
33.65
Posted On
13 Apr, 25
Experience
2 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Php, Git, Management Software, Debugging, Web Applications, Testing, Software Development, Oracle, Design Skills, Disabilities, Software
Industry
Computer Software/Engineering
SUMMARY:
The Web Developer is a key contributor within the software development team partaking in the design, architecture, and development of advanced software solutions, and providing high levels of system support. Must be able to interpret and articulate business needs and demonstrate competency in providing business solutions. Must be able to work independently and on a team.
QUALIFICATION REQUIREMENTS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the education, experience, knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
PREFERRED QUALIFICATIONS
· Experience with Epicor Kinetic
Education and/or Experience:
2+ years’ experience developing web applications.
Experience developing and maintaining B2C and B2B applications.
In-depth knowledge of the full stack of development. .NET/SQL Server/Microsoft suite preferred but we will consider experience in a comparable platform (PHP, Oracle, etc).
Experience with version management software (Azure DevOps, Git, etc)
Expert object-oriented analysis and design skills.
Experience in all areas of software development: including designing, coding, testing, debugging, configuring, and documenting software.
Excellent problem solver.
Ability to work on multiple projects simultaneously.
Good communications skills.
· Write clean, saleable code using .NET programming language.
· Develop and maintain B2C and B2B website
· Maintain internal .NET web applications and perform ERP software modifications.
· Create and modify MS SQL databases, tables, and stored procedures
· Develop applications that integrate with existing secure credit card systems.
· Develop tools to test software and monitor system data.
· Work with users and managers to plan, develop, and implement new features and applications.
· Lead technical, interdepartmental, training sessions.
· Write and maintain technical design documents and software instructions.