
Lead C# Developer


Similar jobs


Responsibilities :
● Designing and developing robust and scalable server-side applications using Python, Flask, Django, or other relevant frameworks and technologies.
● Collaborating with other developers, data scientists, and data engineers to design and implement RESTful APIs, web services, and microservices architectures.
● Writing clean, maintainable, and efficient code, and reviewing the code of other team members to ensure consistency and adherence to best practices.
● Participating in code reviews, testing, debugging, and troubleshooting to ensure the quality and reliability of applications.
● Optimising applications for performance, scalability, and security, and monitoring the production environment to ensure uptime and availability.
● Staying up-to-date with emerging trends and technologies in web development, and evaluating and recommending new tools and frameworks as needed.
● Mentoring and coaching junior developers to ensure they grow and develop their skills and knowledge in line with the needs of the team and the organisation.
● Communicating and collaborating effectively with other stakeholders, including product owners, project managers, and other development teams, to ensure projects are delivered on time and to specification.
You are a perfect match, if you have these qualification :
● Strong experience in Python and server-side development frameworks such as Flask or Django.
● Experience in building RESTful APIs, web services, and microservices architectures.
● Experience in using database technologies such as MySQL, PostgreSQL, or MongoDB.
● Familiarity with cloud-based platforms such as AWS, Azure, or Google Cloud Platform.
● Knowledge of software development best practices such as Agile methodologies, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD).
● Excellent problem-solving and debugging skills, and the ability to work independently as well as part of a team.
Strong communication and collaboration skills, and the ability to work effectively with other stakeholders in a fast-paced environment
Job Location - Hyderabad & Ahmedabad
What you'll do:
- Perform complex application programming activities with an emphasis on mobile development: Node.js, TypeScript, JavaScript, RESTful APIs and related backend frameworks
- Assist in the definition of system architecture and detailed solution design that are scalable and extensible
- Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible
- Own the quality of code and do your own testing. Write unit test and improve test coverage.
- Deliver amazing solutions to production that knock everyone’s socks off
- Mentor junior developers on the team
What we’re looking for:
- Amazing technical instincts. You know how to evaluate and choose the right technology and approach for the job. You have stories you could share about what problem you thought you were solving at first, but through testing and iteration, came to solve a much bigger and better problem that resulted in positive outcomes all-around.
- A love for learning. Technology is continually evolving around us, and you want to keep up to date to ensure we are using the right tech at the right time.
- A love for working in ambiguity—and making sense of it. You can take in a lot of disparate information and find common themes, recommend clear paths forward and iterate along the way. You don’t form an opinion and sell it as if it’s gospel; this is all about being flexible, agile, dependable, and responsive in the face of many moving parts.
- Flexible and willing to accept change in priorities, as necessary
- Demonstrable passion for technology (e.g., personal projects, open-source involvement)
- Enthusiastic embrace of DevOps culture and collaborative software engineering
- Ability and desire to work in a dynamic, fast paced, and agile team environment
- Enthusiasm for cloud computing platforms such as AWS or Azure
- Excellent written and verbal communications skills
Preferred Qualifications:
- Experience with Apache Cordova framework
- Demonstrable knowledge of native coding background in iOS, Android
- Experience developing and deploying applications within Kubernetes based containers
- Experience in Agile and SCRUM development techniques
About Klevu:
Klevu is a discovery experience suite that revolutionises online shopping. It provides a range of SaaS based solutions, that are deep rooted in AI-ML technology and delivered via cloud for online retailers. Klevu is a global Finnish company that prides in diversity, great team, excellent partner network and global customer footprint. Learn more from www.klevu.com
Experience: 5+ years
Location: Ahmedabad, Gujarat
Responsibilities:
- Build, scale and maintain various services on the Klevu platform
- Design and develop solutions for business needs on the Klevu platform
Must have skills:
- 4+ years on experience with Java
- Experience in Web application development on Spring framework
- Experience working with database technologies – RDBMS or NoSQL
- Ability to communicate effectively within and outside the engineering team
- Familiar with agile software development process
Nice to haves:
- Experience in Hibernate, MySql, Redis, ActiveMQ or Kafka
- Experience in UI Frameworks like Jquery, React, Angular or equivalent
- Experience in REST API development
- Experience in debugging issues and checking production logs
- Experience working in eCommerce and/or SAAS startups
- Experience working with microservices architecture
What we offer:
- Being part of one of the most exciting search technology company from Nordics with global footprints
- Work with a team in 3 continents (North America, Europe, Asia)
- Excellent work culture, hands-on, result oriented
- Good salary and flexible hours


Years of exp: 2+ years
Notice period: Immediate
Location: Bangalore
Skills: dot net developer with WPF/ Winform
• Developing and maintaining all server-side network components.
• Creating database schemas that represent and support changing business processes thereby
ensuring optimal performance of the central database and responsiveness to front-end requests.
Integrating multiple data sources & databases in one system
• Collaborating with front-end developers on the integration of elements.
• Designing customer-facing UI and back-end services for various business processes.
• Developing & implementing low-latency & high-performance applications by writing testable,
reusable, and efficient code.
• Implementing User authentication and authorization between multiple systems, servers, and
environments
• Implementing effective security protocols, data protection measures, and storage solutions.
• Implementing automated testing platforms and unit tests. Running diagnostic tests, repairing
defects, and providing technical support.
• Documenting Node.js processes, including database schemas, as well as preparing reports.
• Recommending and implementing improvements to processes and technologies.
• Keeping informed of advancements in the field of Node.js development
Desired Candidate Profile :-
• Strong proficiency with JavaScript & ES6
• Good Knowledge of Node.js and frameworks available for it such as Express, HapiJS, Mongoose,
Sequelize, etc.
• Good understanding of server-side templating languages such as Handlebars, EJS, etc
• Good knowledge of MongoDB, its limitation and workarounds, replica sets, sharding, clustering
• Basic understanding of front-end technologies, such as HTML5, and CSS3
• Understanding the nature of asynchronous programming and its quirks and workarounds
• Understanding accessibility and security compliance
• Understanding fundamental design principles behind a scalable application
• Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and
optimizing output to match the specific platform
• Proficient understanding of code versioning tools, such as Git
• Proficient understanding of API testing tools, such as Postman
• Superb interpersonal, communication, and collaboration skills
• Exceptional analytical and problem-solving aptitude
Exp - 5 - 9 years
Skills : Java, Spring MVC, Spring Boot, HTML, CSS, JavaScript, Angular.js, RESTful APIs
- Looking for Senior Java Developers with strong core java skills and event-driven - microservices development.
- Exp. in Banking Domain added as advantage
Responsibilities:
1. Experience working in Lean and agile environments and practising Scrum
2. Designing of robust and scalable solutions to support Enterprise application
3. Develop and support middle ware applications using Java / Open Source
4. Provide second level support to fixes and solutions for issues in production
5. Enhance and maintain applications and components for Liquidity functions.
6. Experience in Designing scalable solutions
7. Engineering architecture, platform configuration, and documentation experience.
8. Knowledge of modern development lifecycles, such as Agile and iterative development
9. Knowledge of Biodata with HBase and spark is an added advantage
10. Collaborate with BA, QA and PM team members for effective testing and delivery.
Requirements :
1. 5+ years of experience in core Java
2. Experience in Spring MVC, Spring Boot
3. Strong database and data management experience in relational databases
4. Excellent verbal and written communication skills in English Desired Qualifications
5. Knowledge of HTML, CSS, JavaScript, Angular.js
6. Experience in event-driven workflow processing using Kafka, ActiveMQ, or Netflix OSS or similar
7. Exp. in Banking Domain added as advantage
We are looking for a Senior Microsoft SQL Developer to design, develop, test, plan, implement and maintain conceptual and logical database models.
For this role, you should know how to analyze system requirements and implement migration methods for existing data. Hands-on experience with SQL Server 2012 and above is also required. Ideally, you are familiar with database design, reviewing code, writing stored procedures, creating and modifying SQL agent jobs, making structural changes to tables and views.
Ultimately, you will develop database solutions to ensure project information is stored effectively and securely.
We’re a fast-growing company with clients in the United States, UK, and Australia. You will join a team of talented developers, quality engineers, product managers whose mission is to impact above 100 million people across the world with technological services by the year 2030.
Working as Senior Microsoft SQL Developer at Navtech, you will:
- Design conceptual and logical data models and flowcharts.
- Improve system performance by conducting tests, troubleshooting, and integrating new elements.
- Design and Build database systems of high availability and quality depending on each end user’s specialized role.
- Help write and optimize in-application SQL statements.
- Handle common database procedures such as upgrade, backup, recovery, migration, etc.
- Ensure performance, security, and availability of databases.
- Use high-speed transaction recovery techniques and backup data.
- Provide proactive and reactive data management support and training to users.
- Determine, enforce and document database policies, procedures, and standards.
- Perform tests and evaluations regularly to ensure data security, privacy, and integrity.
- Monitor database performance, implement changes, and apply new patches and versions when required.
- 5+ years of experience in SQL Server Development with at least 1 year of Lead experience.
- Advanced experience in database monitoring, troubleshooting, performance tuning, and high availability strategies for SQL Server 2016, SQL Server in Cloud (AWS RDS preferred).
- Advanced skills in resolving database locking conflicts/blocking and resource utilization.
- Ability to work with other developers and engineers to analyze database performance and identify problems in areas such as execution plans, index coverage, and SQL server statistics.
- A thorough understanding of Performance Monitoring, Tuning, and Optimization, using native and third-party monitoring and troubleshooting tools.
- Advanced knowledge of SQL Server Disaster Recovery (DR) options, Always On availability groups, and experience administering Windows Server, including Active Directory, Failover clustering, database partitioning, security, and encryption (a plus).
- Experience supporting SSIS, SSRS, replication, database mirroring (a plus).
- PowerShell scripting experience with the ability to write automated scripts and strong knowledge of system tables and DMV’s is required. (a plus).
- Administering Microsoft SQL Server databases in a high transaction, 24x7 database environment (a plus).
- Experience in Postgres, No-SQL databases (a plus).
- MCSA SQL Server 2012/2016 , MCSE or MCDBA (a plus).
- Should have excellent logical, analytical, and communication skills with client interaction experience.
Benefits
- Working with industry giants while following your passion for technology.
- Competitive pay package with additional bonus and benefits.
- Performance review and Appraisal Twice a year.
- Family Health Insurance cover for self and family.
- Work with US, UK, and Europe-based industry-renowned clients for exponential technical growth.
- Work with a culturally diverse team from different geographies
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Keeping informed of advancements in the field of Node.js development.



