Software Developer

Department: Information Technology

Location:New York, NY, US

Pay Rate: Salary

Pay Type: Salary

Benefits: Benefits Package- Medical, Dental, Life, Vision, STD, LTD, PTO, Holiday, etc.

Employment Type: Full Time

Responsibilities and essential job functions include, but are not limited to the following:

• Contribute to creating feature specifications and technical design blueprints
• Develop custom features in Visual Studio based on specifications and technical designs
• Providing direction on the best web development, application, and testing frameworks to leverage for implementing the required design such as jQuery, REST API, Node.js, Knockout, Ninject
• Create server-side functionality using object oriented design principles
• Contribute to performance and load testing procedures and issue remediation
• Build and automate deployment of RESTful APIs for distributed highly scalable solutions
• Design, Implement, Review, Repair, and Improve Existing Code
• Other duties as assigned by Management

Summary of Experience and Education:

• Preferred but not required, a Bachelor's Degree in a related field of study
• 3+ years' Experience in the full .NET software development lifecycle especially in the areas of Visual Studio, frameworks like WCF, ASP.NET Web API 2.0, SOAP, RESTful Services, and JavaScript, Node.js, Knockout, Ninject
• 3+ years' of Software Engineering focused on Web-based enterprise applications supporting high volume and fault tolerant solutions
• 3+ years of building applications, preferably backend services with REST based APIs
• 3+ years of experience using C# and Razor syntax. Experience programming web applications
• Experience with Object Relational Modeling (ORM) with different tools such as Entity Framework and LINQ
• Experience with source control, work item tracking, and build management with Team Foundation Server
• Experience with multi-threaded programming techniques
• using ASP.NET using the MVC framework
• Solid understanding of web related protocols and standards, such as HTTP, SSL, REST and JSON
• Solid Understanding of IoC (Inversion of Control) and DI (Dependency Injection)
• Testing API performance and security and optimizing as needed
• Troubleshooting and debugging issues in a timely manner
• Ability to build relationships, is culturally sensitive, have goal alignment and learning agility
• Must have excellent work habits, including a willingness to work the hours necessary to get the job done, especially when important deadlines cause greater than normal departmental pressures

Preferred Experience but not required:

• Operate within the dynamics of a team; exercise proper etiquette and citizenship during "team development" sprints
• Hands-on experience building scalable web applications, in particular high frequency and low latency web applications with optimal memory management, performance, and scalability as a key focus
• Experience with Client-side browser development using jQuery, Knockout; emphasis on Single Page Applications (SPA)
• Experience developing for Motorola or Janam Handhelds
• Experience in Agile Application Development & Scrum methodologies
• Experience with clouds, distributed systems, identity management a plus
• Experience with Identity and User management, SSO, SAML, OAuth, OpenID, etc.
• Experience with ESB (Enterprise Service Bus)


© 2021 StarPay Global Ltd. All Rights Reserved.

Subscribe to our newsletter


Sign up here to get the latest news, updates and special offers delivered directly to your inbox.

We will not share your information with anyone.