Duration- 6+ Months
Client: Navient
Work Location: Remote / Fishers, IN
· Collaborate in the design of new/existing software, features, functionality, and applications
· Build, test, and implement new/existing software
· Maintain efficient, reusable, and reliable code
· Assist in managing and maintaining existing applications/production support
· Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
· Works with other team members and business partners to decompose requirements into tasks
· Produces technical specifications for required features and architectural/framework improvements
· Participates in design meetings, system analysis, research, and peer code reviews
· Coding as needed to modify/add application logic
· Ensures that code meets stated requirements and standards for accessibility, security, object-oriented best practices, and performance
· Effectively functions and communicates within a software development team consisting of developers, quality assurance, and business analysts
· Assists in the development of documentation such as design artifacts, unit tests, code, and fixes
· Excellent written and verbal communications skills
Skillset:
· Required: Advanced knowledge on RabbitMQ implementation
· Configure RabbitMQ server instance
· Maintain RabbitMQ Consumer and producer queues for existing applications
· Minimum 7 years of strong knowledge on .NET web framework 4.5 or higher
· Proficient in C# with a good knowledge of their ecosystems
· Solid experience on ASP.NET MVC and Web API
· Strong knowledge on RESTful experience
· Strong understanding of object-oriented programming Skill for writing reusable libraries
· Familiar with various design and architectural patterns such as Factory, Singleton, and Adapter
· Familiarity with SQL and NoSQL Databases
· Ability to write clean, readable, and easily maintainable code
· Understanding of fundamental design principles for building a scalable application
· Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
· Proficient understanding of code versioning tools such as GIT, ADO
Education & Experience
· Minimum of bachelor’s degree
· Minimum of 4 – 5 years of applications development experience in a fast-paced web project leveraging above mentioned technologies
· Must appreciate teamwork, collaboration, and continuous improvement as core tenants of their work
· Understanding of methodologies and delivery of business software solutions with experience in the various SDLC methodologies and working with a DevOps mindset
Umakant Yadav | Team Lead | 1Point System LLC
Office: 803-818-3474*117 • Mobile: 248-491-8683 • Fax: 803-832-7973 • uma...@1pointsys.com
115 Stone Village Drive • Suite C • Fort
Mill, SC • 29708
An E-Verified company | An Equal Opportunity Employer