Job Description :
Hi
Kindly find the mention JD
Job Title: Full Stack .NET Software Developer (Mid – Senior)
Location: Memphis, TN
Duration: 6-12 Months + Extensions (Long Term Need)
Start Date: ASAP
Visa: GC/USC/TN
Interview: Phone/Skype
Important Notes and Key Skills:
· Core skills are .Net, Angular, NodeJS.
· Needs to know how to write automated scripts.
· Experience with automation of scripts and developing scripts.
· Needs to be able to communicate with leadership team.
· Use cloud platform.
· Use new SQL database.
· Past experience may include training jr level developers or engineers.
Position Overview:
Our software development philosophy is that software engineers are product focused. They work on a product and understand all layers of the software stack. The core skills that are applicable on a daily-basis are essentially the fundamentals of computer science and logical reasoning. Engineers are responsible for documentation, automated tests and of course writing the code itself.
Job Responsibilities/Desired Skills:
· Write documentation for the code to be written
· Write automated tests for code to be written
· Implement functionality such that automated tests successfully pass and
· according to coding standards
· Work with product managers and UX designers to deliver most optimal and customer-friendly implementation.
· Be on-call on a rotating basis for the services owned by the team
· Debug production issues and create subsequent mitigation plans
· Optimize performance of existing implementations
· Own the product or component entirely
· Bring forward ideas to experiment and work in teams to transform ideas to reality
· Prioritize tasks with the scrum master that leads the team to be successful Basic Qualifications
· BS in Computer Science
· At least 5 years in product development experience
· Strong understanding of computer science fundamentals such as data
· structures (trees, graphs, hash tables)
· Deep understanding of functioning and implementation of basic algorithms such as sorts, searching and the capability to explain performance characteristics and complexity using Big-O notations
· Capability to independently debug problems and analyze logs in production systems
· Capability to read existing code
· Strong understanding of various data storage options such as relational, no-SQL, etc.
· Fluency in SQL/SQL-like query
· Strong scripting skill in Shell, Python or Ruby
· Strong language skills in languages such as C, C++, Java, Golang, .net Core Preferred Qualifications
· Masters in Computer Science or Applied Mathematics
· Strong leadership skills with capability to lead a team of 3 to 4 engineers technically
· Track record of developing products in an Agile development environment
· Experience working in a CI/CD environment
· Understanding of Git and development activities such as merge, conflict resolution of code
· Deep understanding and experience in Docker, Kubernetes and AWS cloud services
Regards
Vijay Chaudhary
P ext - 106
Email :