Business Description
Job Description:
The Web Developer is responsible for designing and developing technical solutions to address business requirements. The Web Developer is able to create code that is efficient, in alignment with industry-leading practices, and secure. The Web Developer performs a code review to identify issues and determine areas for improvement. The Web Developer develops scripts and automation to make processes more efficient. In addition, the Web Developer manages multiple projects with minimal oversight and demonstrates a commitment to increase personal knowledge of industry best practices and to applying this knowledge to increase the effectiveness of technical platforms and services. The Web Developer shows good judgment in selecting methods and techniques and can work collaboratively as a member of a larger team.
Develops Web pages using HTML, JavaScript, AngularJS, ASP (.Net), and Java according to software requirements and design specifications consistent with software engineering processes and standards and Web design guidelines.
Applies expanded experience and knowledge in assignments and accomplishes tasks in a professional manner.
Conducts medium to large sized development projects independently and performs significant portions of broader projects managed by more senior developers.
Solicits input and expertise as necessary from more senior developers to carry out assignments effectively.
Plans and conducts tasks to implement design requirements to produce high quality Web sites and interactions.
Writes and conducts tests to verify the functionality, accuracy, security, and efficiency of developed and enhanced software.
Develops and initiates design changes or enhancements as necessary.
Establishes and maintains thorough and accurate documentation of work and reviews all results with the larger team.
Communicates technical issues to the larger development team and to key project stakeholders.
Continuously seeks to learn about technical trends, and develops and incorporates them within assignments as appropriate.
Recommends improvements and changes in designs and gives professional appraisal on implementation of the design as planned and/or executed.
Maintains continuous quality improvement in meeting internal and external customer requirements.
Analyzes requirements, and contributes to software requirements and design specifications for projects of significant scope.
Implements, unit tests, debugs, and integrates code so as to minimize file size and server calls.
May serve in a part-time lead capacity to junior developers, providing immediate direction and guidance.
Works on multiple projects with tight deadlines and regularly communicates status updates or issues to the team.
Develops scripts or code to create automation for technical processes.
Demonstrates a solid customer and partner focused approach to projects
Well-organized with the ability to manage and prioritize multiple tasks
Ability to work within tight schedules and consistently meet deadlines
Shows accountability by assuming ownership for assigned tasks from beginning to end, communicating obstacles and engaging in problem-solving or escalation efforts as required.
BS degree or equivalent in computer science or related field is preferred; equivalent experience may be substituted for formal education.
1 year of experience in Web-based interactive development.
Full proficiency in HTML5, CSS, AngularJS, Angular, SASS, jQuery, and JavaScript.
Desired Skills: Node.js, Experience with D3 or other similar graphing software.
Proficient in Object Oriented Programming languages like C#, C++ or Java.
Relational database technologies such as Microsoft SQL. SSIS knowledge is not required but preferred.
Strong demonstration of developing modern web applications (designing modern REST based APIs, 3rd party integration, Web UI interactions, etc.).
Good understanding of scripting languages like Bash, PowerShell, Python.
Good understanding of IIS and web service hosting.
Demonstrates innovation by proactively identifying areas for improvement and recommending new ideas
Able to communicate clearly, both in verbal and written communication, to explain technical configurations or issues to both technical and non-technical team members
Qualification:-
Any Graduate
Job:-
Full Time