We are looking for a .NET Software Developer to join our team!
— May act as technical lead for specific projects, conduct research and analysis and provide recommendations and guidance to project managers and team members.
— Develop successful software solutions including responsibility for analysis, design, development, testing and deployment tasks while following IT development standards and practices
— Collaborate effectively with IT and non-IT staff to analyze, understand and document system requirements
— Design, develop and test application code in accordance with an approved specification to satisfy user requirements
— Participate in UI/UX and internal design specifications
— Create deliverables that are consistent with defined architectural principles, standards, methodologies and best practices
— Guide less senior team members with development activities and also help review estimates for tasks and/or projects
— Provide excellent troubleshooting developed solutions
— Meet commitments and deadlines while engaging in Agile SDLC processes
— At least 3 years of relevant experience in applicable field
— Experience working on a software development team
— Experience with Microsoft .Net and SQL Server software development tools and technologies
— .NET Core
— Experience implementing REST web services and Service Oriented Architecture (SOA)
— Experience with Microsoft Team Foundation Server (TFS)
— Experience with unit testing frameworks
— Experience with data modeling with proven ability to create and interpret ER diagrams
— Experience with Agile methodologies
— Experience working with BI platforms and AI/MLcommerce, or related direct response marketing channels servicing high volume websites
— Extensive professional experience in Digital, IOT and manufacturing systems such as ERP ( Microsoft Dynamics, Epicore, Oracle Netsuite ) and/or WMS ( Manhatten )
— Professional experience with the Atlassian Product Suite of Confluence/Jira, also experience with StealToe, Docker, Jenkins, Travis, and others.
— Established knowledge of current digital trends and industry behaviors, trends, attitudes, preferences, and need
— Leadership experience preferred
Project is a scalable SaaS-based software platform that helps companies avoid manual paper processes, provide real-time data from the shop floor to the top floor, and improve collaboration between management and workers for greater productivity and profitability. The easy-to-use platform can be deployed in days and used on a computer or an Android or iOS mobile device. On the plant floor, platform provides tablets at Operator workstations. platform collects data in ways paper cannot allowing management to improve outcomes related to employees, workflow, and jobs. Having this accurate data, management can make educated decisions and know where opportunities are to reduce costs and improve profitability. Finally, the platform is very flexible and configurable allowing management to define the processes and inputs workers need to record so it can solve any pain point inside the workflow or help the entire workflow.
Platform is also effective in helping management and workers during this changing environment. platform can help companies do more with fewer people by giving workers on the floor access to information and messages from management, the ability to input information, ways to alert others if they need assistance and providing the data necessary to manage costs. Workers can better maintain social distancing by not having to leave their workstation to seek assistance and the environment can be more contactless as you can greatly reduce the touching of common paper and job jackets.
— Opportunity to grow as an expert;
— Regular results-based salary review;
— Flexible working conditions;
— 24 days of paid vacation;
— 5 sick days;
— Office in the city center;
— Friendly and open-minded team;
— English classes;
— Relax and fun zones.