Senior Software Engineer
New Hyde Park, New York  


We have a Contract To Hire position for "Senior Software Engineer" with one of our direct clients in New Hyde Park, New York for initial contract duration of  0+ months. No third party candidates considered for this position. US citizens and all those authorized to work in the US are encouraged to apply.

Job Description

As a Senior Software Engineer, you will be a part of a software team that designs and develops robust and scalable web services and consumer facing applications .A successful candidate is self-motivated, with the drive to excel and exceed commitments. You thrive in a fast-paced atmosphere where wearing multiple hats is encouraged. You learn new skills and technology quickly. You have strong collaboration/communication skills, as you will be a member of a scrum team consisting of other software engineers and a product owner who are intensely collaborating in meaningful way. You are team-oriented. You provide leadership in designing solutions as well as mentoring more junior developers and collaborating with peers.

Responsibilities:

  • Be a part of a team of software engineers that design and develop code that consistently adheres to good programming practices
  • Participate in architectural sessions and provide solutions to complex problems
  • Design, develop, and maintain high volume Microsoft .NET C# web services using industry standard tools and frameworks.
  • Design and maintain schemas in our databases
  • Write efficient SQL for loading and querying data
  • Collaborate with product managers and technologists to solve business problems
  • Live by Agile (particularly Scrum) principles and collaborate with team members using Agile techniques including test driven development, code reviews, and retrospectives
  • Maintain Client position as an industry leader by exploring new technologies, languages, and techniques in the rapidly evolving world of high volume data processing

Required Skills

Top 5 Must Haves:

  • .NET, Python
  • AWS Cloud Practitioner
  • Designed/architected enterprise level software
  • Understanding about SRE practices
  • Working knowledge of Agile methodology and Scrum framework

Technologies We Use:

  • Development languages/frameworks: C#, .NET/.NET Core, Python, Docker, Terraform
  • Databases: Oracle, DynamoDB
  • Amazon: AWS SDK, EC2, S3, Lambdas, API Gateway and
  • DevOps Tools: NewRelic, Jenkins, Splunk, Datadog

Qualifications:

  • Degree in Computer Science (or related field) and 5+ years experience OR 9+ years equivalent experience and education
  • 5+ years of professional application development experience with a proven ability to deliver projects on time
  • Strong C# Skills
  • Hands-on experience with designing and implementing on AWS is preferred
  • Experience with designing and implementing high volume web services
  • Strong database development skills, including advanced SQL, relational and NoSQL database technologies
  • Strong analytical and problem-solving skills
  • Proven ability to work independently designing, developing and deploying solutions with minimal direction
  • Experience designing and developing platform level components including event architectures, messaging, and caching is a plus
  • Excellent verbal and written communication skills

 

(For Candidate use only)

   
 

Maximum file size 5mb (doc/docx/pdf/rtf)