14 days old
2018-04-122018-05-10

Sr Web Developer

Cedar Rapids, IA 52498
  • Job Code
    614287
  • Payrate
    $50 To $60

Senior Programmer / Web Developer


The Client data science team is seeking a senior web applications developer who will focus mostly on medium-scale projects integrating multiple systems. We're looking for a self-starter who requires minimal supervision. Candidates must be capable of working independently and within teams and should possess basic project management skills for small to medium-sized projects, with a clear track record of on-schedule, on-budget delivery of solutions. Project leadership skills are a strong plus. Must be competent at executing and maintaining high quality standards during all phases of systems development life-cycle (scope, requirements, design, development, test, deployment and post-production support).


Project description


The IT Data Science team is extending their enterprise artificial intelligence with a new set of functionality. The purpose of this project is to develop an interactive visualization front-end web application, which will be available for use by all employees.


The successful candidate will work directly with the IT Data Science and web development teams, and be supporting the Pr. Data Scientist. Responsible for development and optimization of various code modules as a part of a larger system. Required - ability to translate data into the best visualization type and website best practices. Required ASP.NET, D34J, Entity Framework, Restful API, .Net.


Not required, but prefer skills in Python, C#, C++, R, and Cuda.


Principal Accountabilities


-Design and develop applications


-Write program specifications and documentation


-Solicit requirements and seek clarity of requirements


-Confer and coordinate with other software developers when modifications are required to multiple modules or applications


-Coordinate activities with support personnel and other team members, including developers and regional organizations


-Communicate with system users to identify, explain, and resolve problems which cannot be solved by tier one or tier two support personnel


-Provide third tier support for team developed applications. Investigate, troubleshoot, resolve, and provide closure for problems with team developed applications


-Adhere to company and departmental policies and processes to help achieve predictable service levels and meet goals


-Knowledge of multiple programming languages for web applications


-C#.Net, VB.net preferred


-Strong knowledge in web services including both SOAP & REST


-Familiar with code repository solutions and process (Subversion preferred)


-Knowledge and background in continuous software integration (Atlassian suite preferred)


-Be able to support work in both SQL server and Oracle database solutions


-Well versed in application support model and how it fits into application life cycle


-Well versed in change management process in software development


-Mobile development practices and patterns


-Remedy knowledge strongly preferred


**Knowledge and Experience**


A successful candidate will have a minimum of 10+ years of development experience, including 5 years of HTML and javascript, 4 years of .NET, preferably in C#, 3+ years database modeling and implementation, and experience developing web applications against Microsoft SQL Server and Oracle, Working knowledge and experience with Mobile application development and practices. Knowledge of legacy software and technologies is required also to maintain and support older applications. Candidate will be performing both project work and support activities. Additionally, candidate must be capable of handling complex system to system interactions, including defining data level exchange services using system supported and custom APIs. This individual will be required to design, develop and deliver applications that will be located in an internet or extranet environment and thus require the developer have skills in secure coding. Extensive skills in analysis and software application design, experience in data analysis and file/table design, and understanding of software development methodologies are a must. Candidate must have practical experience developing and supporting production released applications (not just prototypes or proof-of-concepts) that consume and/or generate an XML Web Service. Strong written and verbal communication skills are a must. Technical SAP experience is a plus.


**Technical Operating Environment**


The candidate should be comfortable and have proficiency in many or all of the following technologies: ASP, ASP.NET, MVC Frameworks, JavaScript, Unit Testing, XML Web Services, Service-Oriented Architecture (SOA), Model View Controller (MVC), Portal Development Kit (PDK), Ionic, Cordova. Additionally, experience with Classic ASP, Layer 7 technologies, Liferay, Netweaver, SAP, Microsoft Sharepoint, objective C is a plus.


**Education**


Bachelor's degree in appropriate discipline, and six years of related experience, or, in the absence of a bachelor's degree, HS diploma/equivalent plus ten years of related experience.

Categories

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Sr Web Developer

Randstad Technologies
Cedar Rapids, IA 52498

Share this job

Sr Web Developer

Randstad Technologies
Cedar Rapids, IA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast