Job Title : .Net Developer
Location : New York City, NY
Duration: 6-12+months
Job Requirements
Skills required: .Net Core, API, micro services with C# (strongly preferred),
Java, Python, or Go
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 —
Reference : .Net Developer jobs
Source: http://jobrealtime.com/jobs/technology/net-developer_i7392