company logo

Senior Software Engineer

Noida
Remote
Contract
Mid-Level: 4 to 6 years
8L - 12L (Per Year)

About the Job

Skills

GOlang
Java
NETCONF
YANG (Yet Another Next Generation)
Openconfiguration data modeling
PostgreSQL
GCP
migration
  1. Software Development:
  • Develop high-quality software solutions primarily using Go Lang and Java as a secondary language.
  • Participate in all phases of the software development lifecycle, including design, implementation, testing, and deployment.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  1. Migration Project:
  • Lead or participate in migration projects from Java to Go Lang, ensuring a smooth transition with minimal disruption.
  • Refactor and optimize existing codebase to improve performance, scalability, and maintainability.
  1. Data Modeling:
  • Utilize knowledge of Netconf, YANG, and OpenConfig data modeling to design and implement data structures and schemas.
  • Work closely with stakeholders to understand data requirements and translate them into effective data models.
  1. Database Management:
  • Hands-on experience with PostgreSQL, including database design, optimization, and management.
  • Write efficient SQL queries and manage database transactions to ensure data integrity and performance.
  1. Cloud Environment:
  • Experience with GCP cloud environment is a plus, including familiarity with cloud services and infrastructure.
  • Collaborate with cloud architects and engineers to deploy and manage applications in GCP.
  1. Design Patterns:
  • Strong knowledge of design patterns and best practices in software design and architecture.
  • Apply design patterns to solve complex problems and ensure scalability, maintainability, and reusability of code.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in software development, with a focus on Go Lang and Java.
  • Proven experience in migration projects from Java to Go Lang is highly desirable.
  • Knowledge of Netconf, YANG, and OpenConfig data modeling.
  • Hands-on experience with PostgreSQL, including database design and management.
  • Familiarity with GCP cloud environment is a plus.
  • Strong understanding of design patterns and best practices in software design.
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment.


About the company

LinkageIT is led under the able guidance of highly experienced business professionals. We are a leading Boutique IT Consulting Company with global footprints in India, Australia, & Canada that focuses on your business needs and create a customized solution to give your business the desired boost. Our focused areas include providing niche skilled technology consultants across the globe, profess ...Show More

Industry

IT Services and IT Consul...

Company Size

11-50 Employees

Headquarter

Mohali

Other open jobs from Linkage IT