Software Engineer/Developer/C# Web Application Developer – Full stack
Job Title: Software Engineer/Developer/C# Web Application Developer – Full stack
Summary: This position will be responsible for front and back-end web development for a web-based CRM solution. This includes making enhancements to our user interface and fixing bugs to create a seamless user experience.
Duties and Responsibilities include the following: (Other duties may be assigned.)
- Create, maintain and enhance our current CRM solution in ASP.NET MVC running on Microsoft Azure. *
- Design and implement innovative, responsive web-based applications.
- Test in multiple browsers across multiple operating systems for desktop and mobile environments.
- Analyze the performance of software solutions and identify alternatives for optimizing the usage of computer resources.
- Apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation. *
- Participate in designing, coding, testing, debugging, configuring, and documenting software. *
- Plan and execute software version upgrade releases and custom interfaces. *
Special Skills:
Experience converting web designs and statement of work (SOW) requirements into mobile and desktop responsive HTML using ASP.NET MVC, JavaScript, CSS, and jQuery with absolute perfection
JavaScript experience including jQuery is a must
Ability to understand and hand-write CSS3 responsive code including media queries.
Experience developing database-driven web applications with Microsoft tools and technologies including ASP.NET MVC, Visual Studio, .NET, C#, and ADO.NET
Experience with Microsoft SQL Server and writing efficient stored procedures
Experience with graphic design software, Photoshop, Illustrator, etc.
Required Character Qualities:
Detail oriented with meticulous focus on producing the highest quality results
Self-motivated with the ability to handle projects independently
Entrepreneurial mindset with personal integrity
Self-Disciplined and take full responsibility for actions
Excellent oral and written communication skills
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education/Experience:
Language Ability:
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports and business correspondence. Ability to effectively present information and respond to questions from clients, partners and other team members.
Math Ability:
General math skills.
Reasoning Ability:
Ability to define problems, collect data, establish facts, and draw valid conclusions.
Computer Skills:
To perform this job successfully, an individual should have knowledge of Microsoft Office Suite of products; including Microsoft Word, Excel, Access, PowerPoint, and Outlook.
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform vital functions.
The noise level in the work environment is usually moderate.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands; reach with hands and arms and talk or hear. The employee is occasionally required to stand and walk. Specific vision abilities required by this job include close vision, distance vision, depth perception and ability to adjust focus