Sign up to save this job, get alerts, and apply with an optimized CV.

Sr. SE - Java & C#/.NET

Job description

We are seeking a versatile and skilled Software Engineer to join our dynamic multinational team. This role requires a developer with a strong foundation in both backend and desktop application development. The ideal candidate will possess approximately 3 years of experience in Java and the Spring framework for building robust backend services, and around 2 years of experience developing desktop applications using C# .NET with WPF. A solid understanding of front-end technologies like JavaScript and CSS is also required to contribute to various layers of our applications.

Responsibilities:
  • Design, develop, test, deploy, and maintain high-quality, scalable backend services and APIs using Java and Spring Boot.

  • Develop, enhance, and maintain Windows desktop applications using C# .NET and WPF.

  • Collaborate effectively with cross-functional, multinational teams including product managers, designers, and other engineers to deliver comprehensive software solutions.

  • Create and maintain user interfaces for web and desktop applications using JavaScript, HTML, and CSS.

  • Write clean, efficient, reusable, and reliable code in both Java and C#.

  • Participate in the entire application lifecycle, focusing on coding, debugging, and performance tuning.

  • Integrate data storage solutions, including relational and NoSQL databases.

  • Ensure the technical feasibility of UI/UX designs and provide constructive feedback.

  • Implement robust security and data protection measures across backend and desktop applications.

  • Participate actively in code reviews to maintain code quality, share knowledge, and foster a collaborative development environment.

  • Troubleshoot, debug, and upgrade existing software, ensuring platform stability and performance.

  • Contribute to all phases of the software development lifecycle, from concept and design through to testing and deployment.


Requirements

Mandatory Technical Skills, Experience:

  • Approximately 3 years of professional experience in backend development using Java and the Spring framework (Spring Boot, Spring MVC).

  • Approximately 2 years of hands-on experience in desktop application development using C# .NET, with a strong focus on Windows Presentation Foundation (WPF).

  • Solid proficiency in front-end technologies: JavaScript, CSS3, and HTML5.

  • Strong understanding of object-oriented programming (OOP) principles.

  • Experience building and consuming RESTful APIs.

  • Experience with database technologies, including SQL (e.g., PostgreSQL, MySQL, SQL Server) and an understanding of ORM frameworks (e.g., Hibernate, Entity Framework).

  • Proficient understanding of code versioning tools, such as Git.

  • Strong analytical and problem-solving skills with the ability to work independently and in a team.

  • Understanding of agile development methodologies.

Additional (Nice to have) Skills:

  • Experience with modern JavaScript frameworks (e.g., Vue.js, React, Angular).

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).

  • Knowledge of other .NET frameworks like ASP.NET for web development.

  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.

  • Familiarity with CI/CD pipelines and associated tools (e.g., Jenkins, GitLab CI, Azure DevOps).

  • Experience with message queuing systems (e.g., RabbitMQ, Kafka).

Soft Skills:

  • Leadership Potential: Demonstrated ability or strong potential to guide and support a small team, fostering a collaborative and productive environment. This includes providing guidance, mentoring junior team members and delegating tasks effectively.

  • Communication Excellence: Exceptional verbal and written communication skills, with the ability to clearly and concisely convey technical information to both technical and non-technical audiences, including clients.

  • Client Relationship Management: Ability to build and maintain positive relationships with clients, understand their needs and expectations and proactively address any concerns.

  • Problem-Solving and Analytical Thinking: Strong analytical and problem-solving skills with the ability to identify root causes of issues, evaluate different solutions and implement effective resolutions, both independently and within a team.

  • Adaptability and Flexibility: Ability to adapt to changing project requirements, client demands and work environments.

  • Collaboration and Teamwork: Proven ability to work effectively within a multinational team, contributing positively to team goals, sharing knowledge and supporting colleagues.

  • Ownership and Accountability: Takes ownership of assigned tasks and responsibilities, demonstrates a strong sense of accountability for delivering high-quality work within deadlines.

  • Proactiveness and Initiative: Demonstrates a proactive approach to work, identifying potential issues or opportunities for improvement and taking initiative to address them.

  • Professionalism and Integrity: Maintains a high level of professionalism, ethical conduct and integrity in all interactions, both internally and with clients.

  • Time Management and Organization: Excellent time management and organizational skills, with the ability to prioritize tasks, manage workload effectively and meet deadlines in a fast-paced environment.

Education:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.



BenefitsComprehensive Employee Benefits

  • Health & Wellness (Life and health insurance)
  • Enrollment Option for National Pension Scheme
  • Flexible Work Arrangements when in need
  • Generous Leave Policy
  • Team Off-sites & Social Events
  • Performance Bonuses
In addition to a competitive and attractive pay & benefits packages, we provide career development that align with the strategic objectives and the employee needs.

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
GxP Technologies India Pvt Ltd
Location
India, Kerala, Thiruvananthapuram, Trivandrum
India
Posted
9 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.