Web Developer- Robert Michael Communications, Inc.
Robert Michael Communications, Inc., an administrative company offering shared services to an independent medical education company and to a full-service medical communications company, is seeking an experienced Web Developer with both graphic design and computer programming experience. The ideal candidate will strive to create visually appealing sites that feature user-friendly design and clear navigation.
Responsibilities include designing, coding and modifying websites, from layout to function and according to a client's specifications. Once a website has been created, the Web Developer will assist with the maintenance and upkeep of the website.
RESPONSIBILITIES:
Create websites using standard practices: HTML/CSS, MVC, .NET Framework, C#, Javascript
Design, develop, troubleshoot, debug, and analyze software applications
Perform system analysis to provide solutions
Develop a software unit and integration system testing procedures and documentation to meet standards
Provide input for documentation of new or existing programs
Customize software based on research and client requirements
Coordinate and facilitate communication with internal and external personnel
Communicate with management and clients regarding status of software development and problems
Constant communication with other colleagues in the business to develop and deploy their content – and ensure there is a clear establishment of what can be created within a specific timeframe
Research different software programs, maintain software documentation
Independently analyze and solve problems
Create, test and maintain online web registration pages for educational programs through established software platform; includes adding tracking through Google Analytics to each web page
Implement contingency plans in case the website goes down
Maintain and expand/enhance website and applications once built
Serve as resource to backup other functions in department as needed
Assist in the technical documentation of the various databases and their overall functional relationships
Provide support for the end-users in regard to database issues as needed
QUALIFICATIONS AND SKILLS:
Bachelor’s degree (B.S.) in Computer Science from a four-year college or university;
2+ years related experience in application development and testing and 1+ years SDLC implementation experience
Experience working within a software development lifecycle methodology (e.g. ITIL, CMMI, SDLC, Agile)
Experience in the Requirements, Design, Coding, Unit/Integration Test lifecycle phases.
2-3 years’ experience working with Visual Studio, .NET framework, C#, ASP.NET, MVC, ASP.NET, Web Forms
2-3 years’ experience working with relational databases to facilitate programming software (MySQL, MS SQL)
2-3 years’ experience with designing and developing multi-tier web applications and web services with C#.NET, ASP.NET, AngularJS, WCF and MVC frameworks
2-3 years’ experience using markup and scripting languages - XML, JSON, JavaScript, jQuery, HTML, PHP, Flash, and CSS (CSS3 in particular).
Test-Driven Development (TDD)
Webservices experience a plus
Familiarity with standard concepts, practices, procedures, and usability of graphic and Web design, with a strong user-centered design orientation
Some knowledge in the latest design trends and creating materials and content for web, mobile and print
Ability to multi-task and perform well in a fast-paced environment
Excellent verbal and written communication skills
Excellent attention to detail and organizational skills
WE OFFER OUR EMPLOYEES:
Competitive Compensation
Medical & prescription drug plan insurance- employee’s premium paid in full
Dental insurance- employee’s premium paid in full
Stipend for waiving medical & dental insurance
Life & AD&D insurance- employee’s premium paid in full
Short and Long-term Disability Insurance- employee’s premium paid in full
Referral Bonuses
Voluntary insurance plans available
401(k) retirement plan
Employee Assistance Program
Discount Corporate Fitness membership with local fitness center
Reduced summer hours; Memorial Day to Labor Day
Paid time off and paid holidays
Professional work environment encouraging personal development & team growth through regular team building workshops
Open communication encouraged
Dress Down Fridays
Well established company, independently owned
Company provided coffee and fresh fruit
Employee parking lot