.Net Developer - ICONMA, LLC
New Hudson, MI 48165
About the Job
Location: New Hudson, MI
Duration: 6 months with possible contract to hire
Description:
This person will be responsible for client server and web-based development projects involving the analysis, design, modification, installation and maintenance of applications programs, integrated systems or software solutions.
Essential Duties and Responsibilities:
Write clear, efficient source code and database functionalities
Develop and maintain .Net applications in an object oriented environment
Perform verification and validation tests
Collaborate with BA and QA to develop a product that satisfies user requirements
Perform and request code inspections and peer reviews
Debugging code to troubleshoot any issues
Create technical documentation of designs, design decisions, and implementations
Develop technical turnover documents for new releases to assist support personnel with handling client issues
Ensure documents and source code files are archived in version control system
Oversee testing and software release management processes
Assess and interpret requirements, designs, capacity issues and data exchange and cross platform conductivity
Interpret and assess the logical and physical requirements of systems and applications in relation to software, hardware, and operational needs.
Generate system requirements which ensures that all of the high level requirements have been met, especially for the computer-human-interface
Continually review technology and evaluate applications for possible improvements
Setup necessary development and test environments
Top 3 Required Skills/Experience:
Excellent written/verbal communication skills
UI development experience
Strong working knowledge of .NET Core Framework, Entity Framework, MVVM including Razor pages, view model binding
Required Skills/Experience – The rest of the required skills/experience. Include:
Knowledge, Skills and Abilities Requirements:
Ability to adapt, plan and communicate quickly and effectively in a complex and highly regulated environment
Ability to manage projects within deadlines
Ability to apply sound judgement and tact in the resolution of problems
Self-starter attributes
Excellent written/verbal communication skills
Strong client service philosophy
Education and Experience Requirements:
Bachelor's degree with an Information Technology focus (preferably Computer Science or MIS) or proven equivalent work experience
5 years experience in development including designing, implementing complex technical solutions
Effective working within modern development environment including debugging, source control, unit testing, memory tools and profilers
Minimum of 5 years of experience in C#, VB, ASP.NET, SQL and development methodologies
Strong working knowledge of .NET Core Framework, Entity Framework, MVVM including Razor pages, view model binding
Strong working knowledge of Javascript, jquery, HTML, HTML5, Bootstrap, CSS, AJAX, JSON and XML
Basic understanding of JAVA/J2EE
UI development experience
Experience with Microsoft TFS
Strong object-oriented design skills
Experience with WebAPI, REST, SOAP, WCF, SoapUI and Postman
Experience and comfortable working in both independently and a team-based development/environment
Experience with back-end integration and database driven back-end components
Preferred Skills/Experience – Optional but preferred skills/experience. Include:
Bachelor's degree with an Information Technology focus
Agile development method a plus
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Duration: 6 months with possible contract to hire
Description:
This person will be responsible for client server and web-based development projects involving the analysis, design, modification, installation and maintenance of applications programs, integrated systems or software solutions.
Essential Duties and Responsibilities:
Write clear, efficient source code and database functionalities
Develop and maintain .Net applications in an object oriented environment
Perform verification and validation tests
Collaborate with BA and QA to develop a product that satisfies user requirements
Perform and request code inspections and peer reviews
Debugging code to troubleshoot any issues
Create technical documentation of designs, design decisions, and implementations
Develop technical turnover documents for new releases to assist support personnel with handling client issues
Ensure documents and source code files are archived in version control system
Oversee testing and software release management processes
Assess and interpret requirements, designs, capacity issues and data exchange and cross platform conductivity
Interpret and assess the logical and physical requirements of systems and applications in relation to software, hardware, and operational needs.
Generate system requirements which ensures that all of the high level requirements have been met, especially for the computer-human-interface
Continually review technology and evaluate applications for possible improvements
Setup necessary development and test environments
Top 3 Required Skills/Experience:
Excellent written/verbal communication skills
UI development experience
Strong working knowledge of .NET Core Framework, Entity Framework, MVVM including Razor pages, view model binding
Required Skills/Experience – The rest of the required skills/experience. Include:
Knowledge, Skills and Abilities Requirements:
Ability to adapt, plan and communicate quickly and effectively in a complex and highly regulated environment
Ability to manage projects within deadlines
Ability to apply sound judgement and tact in the resolution of problems
Self-starter attributes
Excellent written/verbal communication skills
Strong client service philosophy
Education and Experience Requirements:
Bachelor's degree with an Information Technology focus (preferably Computer Science or MIS) or proven equivalent work experience
5 years experience in development including designing, implementing complex technical solutions
Effective working within modern development environment including debugging, source control, unit testing, memory tools and profilers
Minimum of 5 years of experience in C#, VB, ASP.NET, SQL and development methodologies
Strong working knowledge of .NET Core Framework, Entity Framework, MVVM including Razor pages, view model binding
Strong working knowledge of Javascript, jquery, HTML, HTML5, Bootstrap, CSS, AJAX, JSON and XML
Basic understanding of JAVA/J2EE
UI development experience
Experience with Microsoft TFS
Strong object-oriented design skills
Experience with WebAPI, REST, SOAP, WCF, SoapUI and Postman
Experience and comfortable working in both independently and a team-based development/environment
Experience with back-end integration and database driven back-end components
Preferred Skills/Experience – Optional but preferred skills/experience. Include:
Bachelor's degree with an Information Technology focus
Agile development method a plus
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Source : ICONMA, LLC