Required Skills

.Net Developer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 14th Apr 2023

JOB DETAIL

  • Responsible for applications development in an enterprise architecture environment within .NET framework using C#.
  • Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications.
  • Must have a good understanding of Object-Oriented Programming concepts, have experience working on distributed platforms (Windows preferred) and have experience in a .NET framework enterprise architecture environment.
  • Work closely with product owner and team members to decompose stories, design features, and prioritize tasks.
  • Identify technology risks and dependencies early to establish mitigation plans.
  • Create artifacts for each project such as Software Architecture documentation, Technical Use Cases, and Code Review Packages.
  • Meet periodically with onshore and offshore developers to review and improve code quality, requirements specification and design methodologies.
  • Utilize automated software test tools and frameworks such as test driven development to achieve software quality standards
  • Support integration efforts to build whole systems from various subsystems
  • Support release manager to assemble releases and drive improvements in the release process
  • Must have strong interpersonal, analytical, problem solving and organizational skills
  • Ability to independently work as a contributing member in a high-paced and focused team.

Expert/Lead – Level Developers

  • The expert level software development engineer will be a hands-on lead developer that excels in a dynamic, fast-moving, and agile environment and is passionate about developing high quality, high performance, and scalable software.
  • Provide hands-on development and mentoring as necessary for all members of the team to ensure team and project success.
  • Work closely with product owner and team members to decompose stories, design features, and prioritize tasks.
  • Prototype, validate and create specific application solutions for the business.
  • Lead team in execution of development pipeline and delivery of the organization's software products to QA, and ultimately to Production.
  • Interface with product owner and key stakeholders in Project Management, Business, QA and Technology Operations to ensure high quality delivery of software projects on time and budget.

Required Skills:

  • Minimum of 10 years of solid backend development experience in C#/.Net
  • Expert with frameworks such as .NET, .NET Core, Spring, Hibernate and understanding of UML (Unified Modeling Language)
  • Expert in object-oriented design, SOA, design patterns, development, implementation and maintenance.
  • Exceptional experience designing and implementing REST based Web Service API(s) in a transaction processing environment.
  • Strong experience in Cloud Native Applications and Micro Services Architecture
  • Strong Experience with SQL Server
  • Strong Experience with Rabbit MQ / MQ
  • Good understanding of latest Architecture and Development Standards, Guidelines and SOLID principles
  • You should be comfortable in a fast-paced customer focused environment that continually embraces the latest technologies and techniques.
  • Thorough understanding of Agile software development methodologies, values, and procedures.
  • Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems
  • Ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility
  • Excellent verbal and written communication skills required for composing and delivering technical presentations or other forms of documentation to various level of technical and non-technical management
  • Experience in developing applications using modern streaming technologies and protocols

Expert/Lead Developers:

  • Minimum of 2-5 years team leadership experience
  • Experience with financial services or brokerage industry is a plus

Preferred Skills:

  • Experience with NoSQL databases like Aerospike or Mongo required
  • Experience with Messaging services like IBMMQ or RabbitMQ or Kafka preferred
  • Knowledge of Kafka, LINQ, Avro Schema, Asynchronous Messaging, Event Steaming is highly preferred
  • Experience with source control systems like TFS or Bitbucket preferred
  • Experience with message queues (Rabbit MQ, Kafka) preferred
  • Experience with Continuous Integration environment using Bamboo and Bitbucket preferred
  • Experience with Performance testing is a plus
  • Cloud Knowledge preferred

Company Information