PeerIslands

Lead Polyglot Developer

PeerIslands

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Participate in full lifecycle development of software including analysis, design, coding, testing, implementation, deployment and support.
  • Consistently write, translate, and code software programs and applications according to specification.
  • Employ best practices for designing scalable, extensible, secure applications.
  • Design and develop n-tier .NET and Java web applications, web APIs and microservices using Entity Framework, JavaScript technologies such as VueJS/React/Angular and SQLServer.
  • Design and develop NodeJS applications with API development and SQL/NoSQL backend.
  • Design and develop both internal and external facing APIs/RESTful services for Enterprise Application Integration of applications hosted in the cloud.
  • Handle Authentication and Hosting of APIs in AWS/Azure following API Management standards.
  • Well-versed in design and development of .Net applications using design patterns and best practices following coding standards.
  • Develop release management strategies and configure automated deployment packages for deploying application and database changes to QA, Staging and Production environments.
  • Configure and manage GitLab / Azure DevOps for source control and automated build, test and deployment of developed software.
  • Perform unit testing and analyze application and database performance on new and existing programs for the purposes of correcting errors, isolating areas for improvement, resolving performance bottlenecks, and general debugging.
  • Assist with development team code reviews when necessary.
  • Create technical documents and artifacts for developed software products using appropriate tools as needed.

Requirements

  • Bachelor’s degree in engineering, computer science, information systems, or a related field from an accredited college or university is preferred.
  • 10 to 12 years of experience designing/developing web applications for products using C# .Net, Java, NodeJS Entity Framework, Blazor Web Assembly, JavaScript technologies such as VueJS / Angular or React and SQL Server or No SQL databases such as MongoDB.
  • Ability to complete all phases of SDLC including analysis, design, development, testing and support utilizing traditional waterfall and Scrum/Agile methodologies.
  • Ability to interpret complex business requirements and encapsulate business logic/rules into reusable libraries.
  • Strong understanding and demonstrated usage of object-oriented design concepts.
  • Experience working both independently and in a team-oriented, collaborative environment.
  • Excellent client communication skills.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#JavaNodeJSEntity FrameworkJavaScriptVueJSReactAngularSQL Server
Soft skills
client communicationteam-orientedcollaborativeproblem-solvingobject-oriented design
Certifications
Bachelor’s degree in engineeringBachelor’s degree in computer scienceBachelor’s degree in information systems