
- Bachelor’s Degree in Computer Science or equivalent
- 8-12 years’ of industry experience in programming web applications, mobile and/or large scale enterprise products
- Deep knowledge of C#, ASP, .NET, MVC, .Net core
- Deep knowledge and extensive experience working on Ruby or React and JavaScript, as required
- Experience with XML, ADO/ADO.NET, LINQ, AJAX, IIS
- Extended experience with SQL, relational and non-relational databases
- Experience in TFS and Visual Studio
- Hands on experience with SDLC and programming design patterns
- Experience with Agile methodology
- Skillful at reviewing new feature impact on an application and recognizing potential risks
- Uses time effectively and efficiently
- Quickly learns new technologies
- Detailed oriented, professional and possesses a positive work attitude
- Communicate professionally both verbally and in writing
- Effective time management skills
- Knowledge on UI technologies will be plus
PRINCIPAL DUTIES AND RESPONSIBILITIES:
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle.
- Conducts systems analysis and makes recommendations to improve the system to achieve an outcome.
- Promotes internal best practices and coding conventions to write and execute tests for your own code, including creating comprehensive unit tests.
- Contributes to Technical Requirements Documents.
- Requests constructive feedback for designs early in the process.
- Communicates successfully with large teams and many stakeholders.
- Provides mentorship for Software Engineers and participates in interview panels to hire new Software Engineers.
- Assists in removing obstacles for the team to yield successful sprints.
- Performs peer code reviews to ensure quality of the codebase.
- Ability to decompose and delegate work to junior engineers.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Works effectively with multiple projects and features.
- All other duties as assigned.

Similar jobs
Job Title : Senior Java Developer
Experience : 6+ Years
Shift Timing : 01:00 PM to 10:00 PM
Domain : Clinical Research
Location : Noida, Gurgaon & Pune
Mandatory Skills :
Java 8+, Hibernate, Oracle, PostgreSQL, JAX-RS (RestEasy), Jackson, REST APIs, JSP, React.js, GitHub, GitHub Actions, SonarQube, SonarLint, and AWS (IAM, SNS, SQS, S3, CloudWatch).
Job Summary :
We are looking for an experienced Senior Java Developer with 6+ years of experience to join the software development team of a leading Clinical Research organization.
The role involves developing and enhancing enterprise applications, building scalable APIs, and contributing to feature development while ensuring code quality and best practices.
Key Responsibilities :
- Develop and maintain enterprise applications using Java 8+ and Hibernate.
- Design and consume RESTful APIs using JAX-RS (RestEasy) and Jackson.
- Work with Oracle and PostgreSQL databases, including complex query writing.
- Develop UI components using JSP and React.js.
- Utilize GitHub and GitHub Actions for version control and CI/CD processes.
- Ensure code quality through SonarQube and SonarLint.
- Work with AWS services including IAM, SNS, SQS, S3, and CloudWatch.
- Collaborate with cross-functional teams to deliver high-quality solutions.
Note : Candidates should preferably be sourced from organizations within the Grid ecosystem.
Senior Software Engineer (Backend) – Credit Cards Platform
Experience required - 5+ years
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
Excellent knowledge in Core Java (J2SE) and J2EE technologies.
Hands-on experience with RESTful services, API design are must.
Knowledge of microservices architecture is must.
Knowledge of design patterns is must.
Strong knowledge in Exception handling and logging mechanism is must.
Agile scrum participation experience. Work experience with several agile teams on an application built
with microservices and event-based architectures to be deployed on hybrid (on-prem/cloud)
environments.
Good knowledge of Spring framework (MVC, Cloud, Data and Security. Etc) and ORM framework like
JPA/Hibernate.
Experience in managing the Source Code Base through Version Control tool like SVN, GitHub,
Bitbucket, etc.
Experience in using and configuration of Continuous Integration tools Jenkins, Travis, GitLab, etc.
Experience in design and development of SaaS/PaaS based architecture and tenancy models.
Experience in SaaS/PaaS based application development used by a high volume of
subscribers/customers.
Awareness and understanding of data security and privacy.
Experience in performing Java Code Review using review tools like SonarQube, etc.
Good understanding of end-to-end software development lifecycle. Ability to read and understand
requirements and design documents.
Good Analytical skills and should be self-driven.
Good communication with inter-personal skills.
Open for learning new technologies and domain.
A good team player and ready to take up new challenges. Active communication and coordination with
Clients and Internal stake holder
Requirements: Skills and Qualifications
6-8 years of experience in developing Java/J2EE based Enterprise Web Applications
Languages: Java, J2EE, and Python
Databases: MySQL, Oracle, SQL Server, PostgreSQL, Redshift, MongoDB
DB Script: SQL and PL/SQL
Frameworks: Spring, Spring Boot, Jersey, Hibernate and JPA
OS: Windows, Linux/Unix.
Cloud Services: AWS and Azure
Version Controls/ Devops tools: Git, Bitbucket and Jenkins.
Message brokers: RabbitMQ, and Kafka
Deployment Servers: Tomcat, Docker, and Kubernetes
Build Tools: Gradle/Maven
Required Skills
- 4-6 years of professional experience building server applications with Node.js and the Spring framework.
- Experience working with the AWS Development stack, including: Lambda, API Gateway, DynamoDB, Cognito, Mobile Analytics, EC2 and RDS
Experience working with a handful of the following:
- relational databases: MySQL, or PostgreSQL or Oracle
- document-based data stores: MongoDB or CouchDB,
- key-value stores: DynamoDB, Redis, Memcached
- column-stores: Cassandra, Vertica
- Ability to work with front-end web technologies, like: HTML5/CSS3/Angular/Bootstrap
- Strong familiarity with *nix command line operations
Job description
Tech Stack: C#, .NET Core, XUnit, Entity Framework Core, MS SQL Server, PostgreSQL, Git, JIRA, Confluence
Senior (Lead) .NET Developer Responsibilities: -
Interface with product owners and software architects to review and finalize requirements
- Participate in the full SDLC including analysis, design, development, testing, deployment, and support of new features and applications
- Actively lead and participate in agile ceremonies (Standups, Refinements, Retrospectives, Planning, and Requirement’s discussions)
- Communicate effectively, clearly, and thoroughly with the Scrum Team and Stakeholders - Provide innovative solutions to complex problems
- Design, develop and modify software applications/systems according to specifications
- Develop technical documentation including services, object, and data model
- Create high quality code and perform code reviews
- Create unit and integration tests to ensure the code quality and functionality
- Proactively learn and share knowledge of technology and compare advantages and disadvantages of alternative solutions/technologies
- Identify areas needing process improvements and see them through to resolution
- Support and coach other Developers, provide technical guidance
- Help onboard new team members
Job Type: Full-time
The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
Responsibilities
- Design, code, test and manage various applications
- Collaborate with engineering team and product team to establish best products
- Follow outlined standards of quality related to code and systems
- Develop automated tests and conduct performance tuning
Qualifications
- Bachelor of Science in Information Technology
- 1+ years of experience working with .NET, Asp.net or relevant experiences
- Experience developing web-based applications in Asp.net, Dot net Core, jQuery, HTML5, Rest base API integration
- Understanding DB,PL/SQL, Webform
- Experience working in agile development environment
- The Architect/ Lead Backend Engineer will handle the digital experience from inception to go-live model.
- The role holder is expected to create a vision and roadmap for the digital experience to provide best in class customer experience for each of the product solutions handled. The role holder will play a critical role in leading the innovation and growth of our front end web and mobile platforms.
- Must be from Good Companies and have been working on high Scale of Traffic
- Proficiency in engineering practices and writing high quality code, with expertise in either one of Java or Groovy or Go.
- 3+ years of experience building microservices.
- Strong experience in architecting and building distributed systems, scalability, and availability
- Strong knowledge of data structures, algorithms, and designing for performance
- Strong knowledge of cloud technologies like AWS/Google Cloud/Azure
- Good understanding of RxJava or Actors framework
- Proficient with RDBMS
- Strong knowledge on data stores, database design, data modelling and SQL queries
- Extensive experience building and owning large- scale distributed backend systems
- Experience working with three or more of : Unix/Linux environments, Distributed and parallel systems, Workflow automation, CI/CD Platform development, Cloud platforms development e.g. AWS/GCP, Kubernetes/Container platforms based development
FinCRM is a cloud-based Customer Relationship Management Solution with enhanced Office Management capabilities. It helps companies and individuals manage their sales, marketing, and support efforts all from a single place. It is equipped to help businesses of all sizes build excellent customer relationships.
Technical Experience:
- 2+ years' experience in creating applications using a framework such as CodeIgniter, Zend, Laravel, Bootstrap.
- Proficient in PHP, MySQL/SQL, CSS, HTML, Apache server, Java script, AJAX, jQuery, JSON, XML, APIs, Version Control/Git.
- Linux server Handling - Min 3 years experience
- LAMP, PHP & MySQL, OOP's, CodeIgniter - 3 to 4 years experience
- Experience with Version Controlling Tools - SVN, Mantis & Git
Skills:
- Able to create Solution Architecture and design based on requirements.
- Should possess excellent problem-solving skills and be a team player.
- Can identify technology trends and advances that may support the success of the project.
- Should have the ability to learn new tasks outside the immediate range of skills.
Responsibilities:
- Brainstorm with the team to come up with ideas regarding the development requirements.
- Determine the feasibility of ideas and identify the best way and tech stack to move ahead.
- Build products and api's as per the requirements with optimized code.
- Develop products considering scalable architecture and security.
- Testing and maintenance of different server environments.
- Handle code deployment on testing and production environments.
- Maintain code versioning and administer the database properly.









