Senior.Net DeveloperLivonia, MI (100% Onsite) Duration: 06 Months plus Rate: DOEPosition Description:Software Developers work to design, develop, test, deploy and support Arrivos software and related systems in a team focused environment. Developers are primarily responsible for coding and unit testing components within the Arrivos framework, and using the Tegrit development methodology. Must possess strong analytical skill to understand business requirements and program accordingly.
The culmination of skills technique, experience, and teamwork will be utilized in supporting a collaborative work environment between users, team members, and business partners.Major Job Functions:Design and develop code using latest techniques under guidance of System ArchitectAnalyze business requirements and problems to identify the most effective solutionUse source code management and collaborative software development toolsWork closely with business analyst to create user stories from business requirementsAssist testing and documentation teamsWork in a collaborative team environment, including providing guidance to Tegrit developers, regular code reviews and trainingContinuous self-improvement through ongoing education, training and self-directed learning and improvementParticipate and direct accepted project methodologyDevelop and demonstrate a thorough knowledge of the Company's business operationsPerform unit and integration testing before launchConduct functional and non-functional testingTroubleshoot and debug applicationsEvaluate existing applications to reprogram, update and add new featuresDevelop technical documents and handbooks to accurately represent application design and codeQualifications:5+ years of experience developing projects in.Net EnvironmentTechnologies C#ASP.NET MVC.NET CoreBlazorLINQ experience or Entity FrameworkJavaScript/JQueryUnity, IOCN-Tier DevelopmentDatabase experience: Oracle 12c or SQL ServerAbility to read and understand relational data modelsReporting: Active Reports or XSLFO or SSRS or Open OfficeVisual Studio 2013 or laterBachelor's Degree in Computer Science, Software Engineering or equivalentAdditional Desired Qualifications:Microsoft Certifications are preferredMaster's Degree in Computer Science, Software Engineering or equivalentExcellent understanding of software design and programming principles.A team player with excellent communication skillsAnalytical thinking and problem-solving capabilityGreat attention to detail and time-management skills