Remote Sr .NET Core/Microservices Developer at CareerBuilder

Posted in Other 9 days ago.

Location: Chicago, Illinois





Job Description:


RESPONSIBILITIES:

Kforce has a client that is seeking a Sr .NET Core/Microservices Developer for a remote position.

Summary:
The 100% Remote Sr .NET Core/Microservices Developer is a hands-on Senior member of an Agile team responsible for the requirements execution including design, construction, integration, and maintenance of software products. This role requires a proactive approach toward ownership of each sprint's commitment while sharing a common vision of teamwork and efficiency, as well as following best practices to meet both short and longer term goals.

Essential Duties & Responsibilities:


  • Is responsible for delivering own stories

  • Participates in daily standups, sprint grooming, planning, demo, and retrospectives

  • Is prepared for sprint grooming

  • Keeps project tracking software current with task/story status and time spent

  • Course corrects during sprint when issues arise and between sprints via retrospective

  • Displays willingness to fill in for Scrum Master as needed

  • Contributes to design discussions

  • Proactively provides and seeks guidance to/from other developers and Solutions Architects

  • Pursues training and development opportunities, and continuously builds knowledge and skills; Understands infrastructure and other design decisions, and how they impact development workflow

  • Shares expertise with others. Exhibits objectivity and openness to others' views

  • Seeks mentoring/training opportunities

  • Remembers small details that would otherwise bog down production and accounts for them up front

  • Communicates in clear, concise, easily understood language

  • Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully

  • Develops alternative solutions







REQUIREMENTS:



  • Bachelor's degree in a related field or equivalent work experience with > 3 years' Agile/SDLC experience required

  • 5-10+ years of experience working in C# .NET software development

  • 2 years of experience working with .NET Core

  • Experience with Domain Driven Design

  • Experience designing/developing microservices is required

  • Knowledge and experience with design patterns such as Dependency Injection

  • Experience using containers, Docker or others is required

  • Experience developing and consuming JSON REST-based APIs is required

  • Experience with various database technologies MS SQL and noSQL databases is required (MongoDB is a plus)

  • Experience with Entity Framework

  • Experience with Event Bus technology is required (Apache Kafka is a plus)

  • Experience with caching systems such as Redis

  • Experience using project management tools (JIRA, Confluence)

  • Experience building and managing systems/services for AWS

  • Experience using Azure DevOps tools, specifically Azure Repos and Pipelines

  • Solid foundation of software development security practices required

  • Experience with JavaScript frameworks, jQuery, MVC is a plus

  • Actively participates in code reviews and provides constructive feedback

  • Bonus: Experience with GRPC

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.



Sponsors