Search by job, company or skills
About Us:
Vsynergize is a leading tech company, committed to delivering cutting-edge solutions that drive
efficiency and performance. Our team is dedicated to fostering a collaborative and dynamic
environment where creativity and technical excellence thrive.
Job Description:
We are seeking a skilled and experienced Mid-Level Developer to join our team. The ideal
candidate will have experience in Java, Spring Boot, .NET C#, Azure Functions, Azure SQL,
and Oracle. This role involves rewriting existing automation processes from Java into .NET
Azure Functions, transitioning our codebase to use Azure SQL instead of Oracle, and aiding in
embedding AI solutions into pre-existing React JS and mobile applications. Additionally, the
candidate will work with cloud-native PaaS resources such as Azure SQL, Service Bus, Azure
Storage Accounts, Event Hubs, and Azure Data Explorer.
Key Responsibilities:
Rewrite Automation: Analyze and understand existing automation processes written in Java and
Spring Boot. Re-engineer and rewrite these processes into .NET Azure Functions to enhance
performance and scalability.
Database Transition: Refactor existing code to replace Oracle database interactions with Azure
SQL. Ensure that all data access layers, queries, and stored procedures are optimized for Azure
SQL.
AI Integration: Collaborate with the AI team to embed AI solutions into pre-existing React JS
and mobile applications. Ensure seamless integration and functionality of AI features.
Cloud PaaS Resources: Utilize Azure PaaS resources effectively, including Azure SQL, Service
Bus, Azure Storage Accounts, Event Hubs, and Azure Data Explorer, to develop and deploy
robust cloud-based solutions.
Development and Maintenance: Develop, test, and maintain high-quality code in both Java and
.NET environments. Ensure the codebase is clean, scalable, and maintainable.
Integration: Work closely with cross-functional teams to integrate various systems and services,
ensuring seamless interoperability and data flow.
Performance Optimization: Identify and address performance bottlenecks in both application
and database layers. Implement best practices for code and query optimization.
Documentation: Create and maintain comprehensive technical documentation for all
development and transition activities. Ensure all code changes and system configurations are
well-documented.
Collaboration: Collaborate with project managers, architects, and other stakeholders to
understand project requirements, timelines, and deliverables. Provide technical guidance and
mentorship to junior developers as needed.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
3+ years of experience in software development with a strong focus on Java and Spring Boot.
2+ years of experience in .NET development, particularly with C# and Azure Functions.
Proven experience with Oracle databases and SQL.
Hands-on experience with Azure SQL and cloud-based database solutions.
Experience with cloud-native PaaS resources such as Azure Service Bus, Azure Storage
Accounts, Event Hubs, and Azure Data Explorer.
Strong understanding of software design patterns, principles, and best practices.
Excellent problem-solving skills and the ability to think critically and creatively.
Strong communication skills, both written and verbal, with the ability to articulate complex
technical concepts to non-technical stakeholders.
Ability to work independently and as part of a team in a fast-paced, dynamic environment.
Preferred Qualifications:
Experience with other Azure services and tools.
Familiarity with DevOps practices and tools such as CI/CD pipelines.
Knowledge of containerization technologies like Docker and Kubernetes.
Prior experience in a similar migration or modernization project.
Date Posted: 19/06/2024
Job ID: 82274789