Dear friends,
please share suitable profiles with contact details, visa copy, DL and passport number for the below urgent requirement.
position: .net developer with micro services and core
location: NYC, NY
Type: long term contract
Rate: open
position summary:
Skills required: WebAPI, micro services
Desired skills:
To be successful in this role, the right software developer will have:
· Bachelor's degree in Computer Science or a related discipline or equivalent experience.
· 5+ years writing production software in C# (strongly preferred), Java, Python, or Go
· Proficiency with designing, implementing, and consuming REST APIs a must. .NET Core strongly preferred.
· Proficiency identifying applicability of design patterns and implementing them.
· Proficiency applying SOLID principles in day-to-day coding.
· Proficiency in designing and supporting databases both relational (SQL Server, PostgreSQL) and nonrelational (MongoDB), and writing queries to surface this data.
· Solid understanding of microservices software architecture. Experience building and deploying production microservices with .NET Core a huge plus.
· Exposure to designing for and working with the cloud (Twelve-Factor Apps).
· Exposure to indexing data a plus (Elastic / Solr).
· Building message based (AMQP) software architectures, including designing message payloads and exchange/queuing patterns a plus.
· Familiarity with the agile process (stand ups, planning, estimating and demoing)
· Good understanding of unit testing, test driven development, branching patterns and continuous integration / deployment. Production experience a plus.
· Excellent written and verbal communication skills.
Job duties:
• Develop and maintain highly scalable, high performance and highly available microservices.
• Write well tested, efficient and readable code. The code should also be strongly structured with a view to reusability.
• Ensure that all deliverables follow best practices around source control, and can be incorporated in to continuous integration and deployment patterns.
· Manage individual project priorities, deadlines and deliverables.
· Ensure that solutions are in line with the other deliverables of the workflow team and produce documentation so that others learn from and contribute to the work.
• Attend, contribute to meetings, and complete tasks as assigned by supervisor
Regards,
Radha Venkatraman
Recruitment Lead
ReqRoute,Inc
Desk: 408-600-2008; Fax: 888-400-2698
email: ra...@reqroute.com