.Net Developer

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

Leave a comment