Title | .Net Developer |
Posting Date: | 03/01/2019 |
Location: | Multiple Locations |
Job Type | Full Time |
Job Summary:
Full Stack .Net Developer will collaborate with the UI/UX team, business customers, and other ITS areas to analyze, design, develop, test, and document superior interactive experiences that will help drive will help drive customer satisfaction and ultimately, transform our customer’s experience.
Responsibilities and Duties:
• Design overall architecture of the web applications.
• Developing front end website architecture.
• Knowledge on Multi page Vs. Singular page application architecture.
• Experience working with graphic designers and converting designs to visual elements.
• Highly experienced with back-end programming languages (Ex: Python, Ruby, .NET, JavaScript, Java, HTML5, CSS3).
• Proficient experience using (Ex: advanced JavaScript libraries and frameworks such as Angular, Vue.js and React.js and Node.js, Bootstrap).
• Development experience for both mobile and desktop.
• Understanding of server-side languages including (such-as Jade, EJS, Jinja).
• Experience with cloud message APIs and usage of push notifications.
• Knowledge of code versioning tools (such as Git, Mercurial or SVN).
• Developing back end website applications.
• Ensuring cross-platform optimization and responsiveness of applications.
• Working alongside graphic designers for web design features.
• Should have knowledge of load testing.
• Should be familiar with Task Runners, Build Tools, Process Automation Tools.
• Should be comfortable with Modules, Dependency Managers & Package Managers.
• Should be aware of Templating Strategies and Templating Engines.
• Should be familiar with WebSockets.
• Able to integrate with Content Management Systems (aka CMS).
• Should be comfortable with data formats such as JSON, XML.
• Designing and developing APIs- RESTful Services.
• Should be familiar with WebSphere Application Server.
• Should be familiar with MQ Services.
Qualifications and Skills:
• Strong organizational and project management skills.
• Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript.
• Familiarity with JavaScript frameworks such as Angular, React and Amber.
• Proficiency with server-side languages such as Python, Ruby, Java, PHP and .Net
• Familiarity with database technology such as MySQL, NOSQL Oracle and MongoDB, Apache Cassandra.
• Bachelor's in Computer Science, Information Systems, other related field or relevant experience.