Responsibility:
Develop, test, and maintain robust, scalable software applications primarily using .NET
technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in all phases of the development lifecycle including requirements gathering,
design, implementation, testing, and deployment.
Write clean, scalable code following best practices and coding standards.
Troubleshoot, debug, and resolve software defects and technical issues.
Stay updated with emerging technologies and industry trends
Requirements:
Minimum 2 years of experience in MS SQL.
Strong understanding of object-oriented programming principles.
Demonstrable knowledge of web technologies including HTML, CSS, JavaScript,
jQuery, AJAX, etc.
Proficiency in C#, ASP.NET MVC, and .NET Core.
Familiarity with LINQ or Entity Framework, and SQL Server.
Experience with architecture styles/APIs (REST, RPC).
Understanding of Agile methodologies.
Experience with ASP.NET MVC and .NET Core.
Familiarity with Windows Presentation Framework (WPF) is a plus.
Understanding of fundamental design principles for building scalable applications.
Knowledge of any JavaScript-based framework like Angular or React is preferred.
Similar jobs
Synopsis
• We are seeking an experienced Node JS Mongo DB Developer to join our development
team.
• As a Node.js MongoDB Developer, you will be responsible for designing, implementing,
and maintaining server-side applications using Node.js and MongoDB.
JOB ROLE :
• Integration of user-facing elements developed by front-end developers with server side
logic
• Writing reusable, testable, and efficient code
• In depth knowledge of node js and Express framework (more frameworks will be
preferred)
• Design and implementation of low-latency, high-availability, and performant applications
• Implementation of security and data protection
• Experience with Elastic search mongo database and SQL
• Strong proficiency with JavaScript.
• in depth knowledge on how JS works.
• Bonus points for experience working with GCP or AWS ecosystem such as Kubernetes,
• Familiarity working with VCS such as Bitbucket, Github/Gitlab
• Experience in automated unit test development practices and design methodologies
We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic technology team. As a Full Stack Developer, you will play a critical role in designing, developing, and maintaining our cutting-edge software applications. You will have the opportunity to work on both the front-end and back-end components, ensuring seamless integration and exceptional user experiences.
Responsibilities:
- Develop and maintain web applications using modern programming languages, frameworks, and libraries.
- Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and implement new features.
- Build responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks.
- Design and develop APIs and microservices to facilitate data exchange and integration with external systems.
- Perform thorough testing and debugging to ensure the highest level of quality and performance.
- Optimize applications for maximum speed and scalability, considering security and data protection.
- Stay updated with industry trends and emerging technologies to continuously enhance your skills and contribute innovative ideas to the team.
- Candidate should have min.12 month relevant experience in FULL STACK DEVELOPMENT both backend n front end development
- Candidate should know c# coding & recent language
- Candidate should have 80% efficient for back end coding
- Candidate should have developed basic related application individually
- Candidate should be ready to work on weekend (week off on tuesday,timing:10.30am-7.30pm)
- Candidate should be available for immediate joining
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Developer or similar role, demonstrating a solid understanding of both front-end and back-end development.
- Proficiency in multiple programming languages such as JavaScript, Python, or Ruby.
- Strong knowledge of front-end technologies (HTML5, CSS3, JavaScript) and frameworks (React, Angular, or Vue.js).
- Experience working with databases (SQL, NoSQL) and writing efficient queries.
- Familiarity with version control systems (Git) and agile development methodologies.
- Excellent problem-solving skills and the ability to work both independently and collaboratively in a team environment.
- Strong communication skills, with the ability to effectively convey technical concepts to non-technical stakeholders.
- Technical skills in C# .NET Core, ASP.NET MVC and Entity framework, LINQ and REST APIs
- Additional skills in MySQL and SQL server, Ajax, jQuery, ReactJS, HTML, Javascript, XML
- Have good analytical ability to breakdown problem statements into solutions
- Working knowledge of various development tools like IDE’s (VS2008 or above), source control systems like TFS, Subversion.
- Good at Troubleshooting, problem solving and has supported customers in production environment
- Experience in Test driven development is desirable.
- Strong written and verbal communication skills and the ability to follow verbal/written instructions
- Ability to troubleshoot assigned technical issues and also the ability to meet tight project deadlines
- MUST have experience in major systems development and implementation
- Leading a team would be an added advantage.
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges and Integration with 3rd Party system via API s
- Knowledge of object oriented PHP programming
- Good understanding of front-end technologies, such as J query, JavaScript, HTML 5, and CSS3
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- Understanding accessibility and security compliance
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schema that represent and support business processes
- Familiarity with SQL databases such as MYSQL and their declarative query languages
- Proficient understanding of code versioning tools, such as SVN
- CodeIgniter Framework
- Build the front-end of applications through appealing visual design
- Good understanding of REACT application, Native Android, System architecture, and workflows
- Experience with function and class components, hooks and material UI, CSS, styled-components preferred
- Understanding of RESTful APIS, HTML/CSS, ES6 (variables and scoping, array methods), GIT, popular frontend development tools, CI/CD tools, DevOps
- Understanding in JavaScript, object model, DOM manipulation and event handlers, DataStructures, Algorithms, JSX
- Must have knowledge in Script frameworks ReactJS, Redux, jQuery and Android Language: Typescript/ JavaScript/ JAVA / XML
- Build reusable code and libraries for future use
- Good problem-solving, Open-minded team player, troubleshooting skills
We need an experienced engineer who can lead our existing team and product.
Job description
- Must possess strong analytical skills to be able to break down complex problems into smaller atomic units of work.
- Must be able to develop application modules independently and fix any bugs promptly.
- Do unit testing for the development work carried out.
- Act as a mentor to the junior developers and provide technical guidance.
- Troubleshoot problems and provide solutions.
- Conduct and participate in project planning & scheduling, design discussions, and provide assistance during testing.
- Willing to learn and adopt new technologies in a short period of time as required by the project.
- Will require to produce technical documentation as the requirements of the project.
- Remain up to date with the modern industry practices involved in designing & developing high-quality software.
- Should be able to do performance engineering and identify and fix bottlenecks
Job Requirements
- Good knowledge of Node.js, Express.js, React
- Need clear understanding of JavaScript and Typescript.
- Sound understanding of MVC and design patterns.
- Excellent grasp of data structures and designing and developing ReST APIs.
- Good skills of NoSQL (MongoDB or equivalent).
- Must have at least 3 years’ experience in MEAN/MERN Stack development.
- Experience in developing responsive web applications.
- Good communication skills.
- Sound understanding of Agile and Scrum methodologies and ability to participate in local and remote Sprints.
- Good grasp of UI / UX concepts.
- Should have experience in using Git & VSCode.
- Knowledge of AWS and Postman will be considered positively.
• Development and unit testing of web application including front-end (SPA) and back-end (microservices),
maintenance & support of the same
• Provide assistance to Project Managers and Technical Leads in the planning of projects (eg provision of
estimates, risk analysis, requirements analysis, technical options)
• Software Design
• Involvement in full life cycle of projects (including requirement analysis and system design, development
and support if required)
• Support and work collaboratively with teams across areas of design, development, quality assurance and
operations
• Commit your knowledge and experience into team success
• Be prepared to travel (when needed) to work with other offices
• Attend meetings if required to discuss and demonstrate solutions at both technical and business level
• To be a single person responsible for overall technical health and Tech Ownership
• To be a knowledge keeper for product, its architecture, design and implementation details
• Provide overall mentorship, coaching and on-demand trainings to improve and unify development style
REQUIRED SKILLS AND EXPERIENCE
• 7+ years in application development
• Understanding the sense of OOP/OOD/DDD
• Using of OOP and patterns
• ASP.NET MVC experience
• Database experience (MS SQL, MongoDB, ElasticSearch or similar) and ORM technologies (LINQ, EF or similar)
• MSBuild
• Performance optimization
• Security design and implementation
• API design and development including RPC-like / REST
• Distributed message based application design and implementation
• TDD practices
• CI/CD practices
• HTML5/CSS3/JavaScript/TypeScript and AJAX experience
• SPA (Single Page Application) design and implementation (Angular, React, Vue.js or similar)
DESIRABLE SKILLS AND EXPERIENCE
• CQRS and Event Sourcing pattern Experience
• AWS-based development
• Serverless
• Docker
• .Net Core
• MongoDB
• ElasticSearch
• Knockout.js
• Vue.js
• Design and usability skills are a plus
• Multi-tenant application development experience is a huge plus
PERSONAL SKILLS
• Clever personality
• Strong spirit skills set: conflict resistant, self -motivated, result-oriented, responsible, honest, “open”,
courageous
Job Summary
- Excellent hands-on experience with Go lang (if not Golang, in either JAVA, DotNet and/or NodeJS)
- Write CRONs and background tasks required for the growth of business and product
- Build REST APIs as required
- Ability to code using design principles
- Write reusable code and libraries for future use
- Have the working knowledge of Microservices Architecture using Docker
- Collaborate with other team members and stakeholders in executing various new and existing ideas
- Possesses the knowledge of developing and deploying in Linux environments
- Passion for building great products and loads of energy.
Key Skills
Skills that we would be more than happy for a dev to have: - Worked in CI/CD environments - Developed code using TDD/BDD approach. - Worked with Virtualization on Linux (KVM) - Experience in working in Agile development environment
About You
We’re looking for exceptional Engineers with an amazing breadth and depth of technology expertise! If you’re the kind of person that looks at the bigger picture and want to build something that has a real impact on the end user, go ahead and apply for the position.
Ability to see the big picture but still love to code!
Strong in backend languages, such as Java, DotNet or NodeJS!
Familiar with client-side frameworks such as React, Angular, Vue etc.
Strong HTML/CSS skills – you understand not only how to build the data, but how to make it look great too.
Knowledge of architectural design and you like to build something scalable and flexible to support business
Agile or Scrum is your favorite development approach.
And when we start talking about performance, security and unit testing? Well that’s music to your ears