Hello,
Hope you are doing Good.
This is Subbu from Cliecon Solutions,
Please let me know your interest on the below position.
Role: Full Stack Developer
Location: Fremont, CA
Duration: 6+ Months Contract
Experience: 9+ Years
Job Requirements:
|
Required ► Communication – The candidate has to be able to communicate well with his immediate team members and other internal groups through written and verbal means by using email and other types of documentation that could help get the message across. ► Problem Solving – The candidate must poses analytical and problem solving skills that are needed to manage technical challenges on multiple projects/programs simultaneously. ► Web Application Development (2-3 years) – having knowledge and experience with Microsoft .NET application frameworks such as ASP.NET MVC is preferred and experience with Java or other open source web application frameworks is nice to have. Having prior experience building small to medium scale applications that include UI, API, and Database layers is important for this position. ► Web Services, API, REST (2-3 years) – Understanding and having experience with leveraging web services (SOAP), different API endpoints including the usage of REST based APIs to be able to be able to build loosely coupled architectures and solutions that are quick to implement and are easy to monitor. ► Agile development methodologies (1-3 years) – Familiarity with Agile development methodologies and understanding of the process is key to being able to deliver quickly and with good quality. The candidate will be expected to attend daily team meetings where he will interact with other team members on the prior day activities as well as working on current day tasks to ensure a successful delivery of all accepted features. ► Unit Testing (2-3 years) – Have a good understanding of how to write automated unit tests that can validate application functionality without user intervention. Being able to use tools such as TFS/VSTS for execution of those automated test will greatly enhance the teams’ ability to deliver consistently great code and avoid easily testable scenarios. ► Build & Release automation (1-2 years) – The candidate should have an understanding of the CI/CD process that can be implemented and leveraged to streamline the build and deployment of the created deliverables. Being able to create an automated build process to create deployment packages and later using the Release tools such as TFS/VSTS Release will ensure that the solutions are able to be deployed in a consistent manner and with minimal user interaction. ► Documentation (2-3 years) - Being able to create technical documents that provide insight into the design and implementation of a solution provides teams with the ability to effectively communicate their needs and requirements across the organization. The candidate has to be able to produce clear and concise architecture and design documentation that can assist his team and other peer groups in understanding of the built solutions. The candidate must also be able to communicate complex technical issues with sensitivity to diverse audiences and people with different level of technical understanding that range from entry level support teams, management, and technical engineering resources. ► Operational Support awareness (2-3 years) – A good understanding of what it takes to support the deployed applications and solutions is key to providing great service to the end users. The candidate has to be able to put themselves into a position of understanding of their consumer pain points to be able to figure out creative ways not only to find quick workarounds but also analyze the root cause of the problem and come up with ideas of resolving them in the long term. ► Source code management (1-3 years) – Familiarity with source control tools such as Git, Team Foundation Server (TFVC), and SVN are a big part of automation and compliance. Understanding how these tools are and could be used is key to not only provide the proper change control management to new versions of products that are being developed, but also to help provide consistency in deploying those products/solutions throughout environments using automation. |
--