Job Description :
One Step Retail Solutions is looking for full-time software developer. It''s our mission to help retailers worldwide flourish and prosper by providing technology solutions and professional services that help them effectively manage their customers, sales, and merchandise. In its commitment to long-term expansion and enhanced service to customers and community, our standards of employee skill, competence, and teamwork are and shall remain among the highest in the field.

Software Developer Job Description

The Software Developer is responsible for analyzing client business needs as proposed by internal and external stakeholders and then determining how to integrate software solutions to solve business problems. He/she is expected to have adequate industry knowledge and experience around application and web development and know or learn as much as possible about the retail industry—retail POS, ERP and reporting applications specifically— so as to professionally perform a liaison function between vendor software publishers, third party service providers and internal Company resources.

Understand the customer’s business and ascertain what the stakeholders need.
Propose a customized solution and make recommendations for improvements.
Knowledge of technical constraints and tools available.
Develop the solution and ensure it meets the design requirements through testing.
Guide the customer and Company team through deployment and configuration
Administer effective training for any new interfaces, features and functionality of the improved environment.
Ensures that the client is functionally knowledgeable about the key aspects of the products they engaged us to build.
Work with the client to ensure that the KSFs and ROI they previously identified are met.
Validate the price paid for the enhanced solution.
Once the implementation is complete, help the customer acknowledge in writing that his/her goals have been met to validate the work and help attract other client engagements.

Software Developer Job Requirements:

Education and Experience Requirements:
Bachelor’s degree in CIS or enrolled in an accredited university pursuing the degree with one year or less remaining AND meeting the experience requirements.
2 years’ experience building applications in .NET C# and .NET Core
2 years’ experience building applications utilizing ODBC
2 years’ experience building applications utilizing REST APIs
2 years’ experience building applications utilizing JSON
2 years’ experience building applications utilizing XML
2 years’ experience building applications utilizing MS SQL
HTML and CSS a plus

Customizations, Integrations:
Gain a working knowledge of the software products and associated APIs published by vendors and sold by the Company, to adequately understand integration points, database structures and constraints, etc. that will be part of the engagement.
Working with Sales, the Senior Developer and technical SMEs, analyze and understand features or functions needed by client that are not part of the core software product and determine if a customization can be created to provide a solution.
Create a Scope of Work (SOW) and Design Abstract (DA) for any customizations requested by the customer.
PM the development and implementation of the customization to achieve delivery by the date promised to the customer and in accordance with the SOW/DA.

Implementation:
Ensure that communication is maintained between you and all stakeholders throughout the development and implementation process via regular progress meetings and written updates including meeting recaps, action plans, project plan reviews, etc.
PM the development and deployment of all work to ensure timelines are met and the project is completed as designed.
Provide elite or “five star” customer service with both internal staff and external clients.

Sales Engineer and Quality Assurance:
Assist with Sales Engineer functions as needed in order to assess customer’s needs and determine programming/customization direction.
Analyze customer needs, current data, applications, and methodologies. Develop a plan to code and implement the customization with the fastest, least intrusive methods possible.
Endeavor to streamline the coding process to be as minimalistic as possible to avoid complex routines and specialized support.
Ensure that services delivered are at the highest possible volume and quality.
Stay current with trends and technology so as to increase productivity and services as new technology becomes available.

We want to hear from you. Submit your resume and salary history. We will respond to you.
EOE: One Step Retail Solutions is an Equal Opportunity Employer (EOE)


Client : One Step Retail Solutions

             

Similar Jobs you may be interested in ..