Job Description: As a .NET + Angular Developer, you will be responsible for developing and maintaining web applications using .NET technologies and Angular. You will work on a variety of projects, including the design and implementation of RESTful APIs, microservices, and front-end components. Your role will involve applying best practices in software development, including test-driven development (TDD) and automated unit testing, to ensure the delivery of high-quality software solutions.
Key Responsibilities:
- Develop and Maintain Applications: Design, develop, and maintain web applications using .NET, C#, ASP.NET, and Angular.
- RESTful API Development: Create and manage RESTful APIs to enable seamless integration between front-end and back-end systems.
- Microservices Architecture: Work on microservices-based architectures to enhance scalability and maintainability of applications.
- Automated Unit Testing: Implement automated unit tests to ensure code quality and reliability.
- Test-Driven Development (TDD): Apply TDD principles to write efficient and effective code.
- Database Management: Design and manage databases using MSSQL, ensuring data integrity and performance.
- Collaboration: Work closely with cross-functional teams, including front-end developers, UX/UI designers, and product managers, to deliver high-quality software solutions.
- Documentation: Maintain comprehensive documentation for code, APIs, and system architecture.
Required Skills and Qualifications:
- Proficiency in .NET Technologies: Strong experience with .NET, C#, and ASP.NET.
- Front-End Development: Expertise in Angular for building dynamic and responsive user interfaces.
- RESTful APIs: Experience designing and consuming RESTful APIs.
- Microservices: Knowledge of microservices architecture and implementation.
- Database Skills: Proficiency in MSSQL for database design and management.
- Automated Unit Testing: Experience with automated unit testing frameworks and tools.
- Test-Driven Development: Familiarity with TDD methodologies and best practices.
- Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve issues efficiently.
- Communication: Excellent verbal and written communication skills.
Preferred Qualifications:
- Experience with additional front-end frameworks or libraries.
- Knowledge of DevOps practices and tools.
- Familiarity with Agile methodologies.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Flexible working hours and remote work options (if applicable).
About Programmingcom
About
Similar jobs
Job Description:
Key Responsibility Areas: |
· Perform validation and verification testing and debud code. · Work collaboratively with others to achieve goals · Experience working in an agile environment |
Required Skills: |
· Experience in implementing Object-Oriented Python, Django. · Good understanding on Django ORM. · Experienced in interfacing with *third party API’s using REST · Worked with varieties of Relational Databases (RDBMS) like SQLite, MySQL, PostgreSQL. · Experience in Version Control with Git and Bitbucket. · Experience with JIRA the development progress and tracking deadlines of the project · Experience with web applications using technologies like HTML5,CSS, JavaScript, JQuery, AJAX, Angularjs,Reactjs and Bootstrap,XML. · Knowledge in Pandas, Numpy will be addons |
Qualification |
Bachelor of Engineering in Computer Science , MCA |
Senior Software Engineer (Java)
We are looking for a Senior Software Engineer - Java
If you're a creative problem solver who is eager to develop amazing products and hungry for a new adventure, a word class workplace is waiting for you in the heart of Kolkata.
An exhaustive list of expectations :
✓ Design and implement cutting-edge applications
✓ Participate in code reviews and application debugging and diagnosis.
✓ Practice modern software development methodologies such as continuous delivery, and scrum.
✓ Collaborate with product managers and engineers to build scalable systems enabling innovative ordering experiences.
Requirements -
✓ Knowledge and 5+ years of experience in developing Java applications
✓ A completed technical degree in Computer Science or any related fields.
✓ Profound knowledge and working experience with Java Frameworks (Springboot) and SQL databases.
✓ Solid experience in the design and implementation of Restful APIs and design patterns.
✓ Strong knowledge in Core Java, REST , Spring Framework, Spring Boot Microservice , JPA (e.g. Hibernate, OpenJPA, etc.) , Docker, Jenkins, ELK Stack
✓ Experience working with NoSQL Technologies and interest in Elasticsearch, and Microservices architectures.
✓ Curiosity, out of box problem-solving abilities, and an eye for detail.
✓ Passion for clean code
What really makes us interested in you - You are self-motivated. You think like an entrepreneur, constantly innovating and driving positive change, but more importantly, you consistently deliver stupendous results.
Number of position – 3
Job Location – kolkata, Sector 5
Core Competency:
• Extensiveexperiencewith C# and ASP.net/.NETCore 2.0 / .NET WebAPI core framework framework • concept's and fundamentals/ MVC and EF. • REST Web services&API Experience • Strong architectural knowledge with two or more of - MicroServices, 12 FactorApplications and • EventDriven architectures • Messaging knowledge(Topics, Queues & Publish Subscribe) • Knowledge of AWS, Docker and Kubernetes • Experience with database development including relational database design, SQL, and ORM • Agile Delivery experience • Deploying .Net Core web application/API in Windows and Linux • Experience with web developmenttechnologiesincludingASP.NET, MVC3, EF, HTML, JavaScript, • JQuery, AJAX and CSS, LINQ. • Experience with core Microsoft.Net technologies including WCF, LINQ, and EF • Experience designing and developing enterprise-grade software • Experience with source control management systems and deployment environment • Experience with debugging, performance profiling and optimization. • Comprehensive understanding of object-oriented and service-oriented applicationdevelopment,techniques and theories • Internally motivated, able to work proficiently both independently and in a team environment • Strong communication skills with both internal team members and external business stakeholders • Experience with user interface design and prototyping
- Technically Hands-on, prior experience with scalable Architecture.
- Bring 1-5 years of software engineering and product delivery experience, with strong background in algorithms.
- Excellent command over Data Structures and Algorithms.
- Strong problem solving and analytical skills.
- Experience with web technologies, Nodejs, MongoDB, Elastic Search, MySQL.
- Experience in architecting & building real-time, large scale e-commerce applications.
- Experience with high performance websites catering to millions of daily traffic is a plus.
THIS IS PART-TIME JOB (4hr/day)
Who Are We:
we are a marketplace where small & mid Cafe and Restaurant owners can connect with a wide range of suppliers through our platform.
To simplify, a coffee shop owner can order from multiple suppliers using our system and receive orders with one delivery.
Why US:
- Grow with your best companions
- Flexible working hours
- Competitive compensation and benefits
We have 2 backend-projects
- Orders
- Agents
Skills Required:
- 2+ years of experience in Nodejs development
- proactive and an independent problem solver
Responsibilities:
- You will write reusable, testable, and efficient code
- Clean our code
- You will look to optimise applications for performance and scalability
- Deployment of Apps
- collaborate with the Team
Good to have
- Angular.js experience
- DevOps experience
We will extend the contract based on your performance.
The ideal candidate should demonstrate the following:
- Fluency in Ruby on Rails, RDBMS & Nosql and Background Job process management.
- Working experience of JavaScript, HTML5 & CSS3, jQuery (show us what you have created!)
- Experience with Angular.JS, Node.JS, PWA, AWS, Google Cloud a major plus
- Excellent problem solving skills and ability to break complex problems into simpler tasks
- Hard working, self-starter, proven ability to manage multiple projects to strict deadlines
- Ability to participate in high level strategy discussions, work in areas outside of your comfort zone, and work quickly to get things done
What is expected of you:
Responsible for architecting and implementing optimal development processes, leading the entire development team, making major decisions, conducting code reviews with a hands on approach to the development of all front-end/back-end and/or mobile functionality.
As a Software Engineer, you will participate in all aspects of software development (design, development, testing, maintenance, support) of the business’s applications. This is a hands-on development role responsible for design, implementation, and life cycle management of the product built/configured on the Huron platform.
You will also have the opportunity to work with one or more development teams that are responsible for web applications, able contribute to the design, implementation, and maintenance of applications and technologies owned by the assigned team, be delivering quality client and server-side code, markup, and CSS as needed, while adhering to best practices and standard. In addition, you’d be expected to attend all team meetings while making meaningful contributions and provide regular updates (via tools, meetings, communication, etc.) to the team lead of assigned teams.
You’ll be part of the Huron Higher Education team with opportunities to collaborate, learn and grow while impacting some of the most prestigious higher education and research institutions.
Let’s get to work – together.
- Apply Software Engineering competencies to design and develop software products.
- Solve complex technical problems with help from Lead Engineers
- Interact with key stakeholders from Product Management, Implementation and Support teams
- Develop in-depth knowledge of business processes facilitated by our software products.
- Create and execute a complete set of unit test cases.
- Interact and pair program with other Software engineers on the team to build high quality products.
- Troubleshoot deployment and resolve environmental issues in a timely manner across multiple projects.
- Work closely with the offshore development team to ensure quality standards are being met
- Be part of the scrum for dev team
- Support and update existing internal applications and services.
- Improve and implement modular, well-documented, responsive, and accessible JavaScript frontend components
- Authoring developer documentation and release notes
- Four-year technical degree in Computer Science, Information Technology or Information Systems or equivalent professional experience
- 3 + years of relevant experience
- Strong computer science skills and experience
- Highly proficient in .NetCore and Visual Studio
- Familiar with NextJS/React/TypeScript for front end development
- Unit testing experience with NUnit or other testing frameworks
- Familiarity in AWS Cloud Services like CloudFront, Cognito, Lambda, SNS, SES, Elastic Search, Event Bridge, S3, etc
- Familiarity with developing and using Rest API
- Familiarity with version control systems such as GIT required.
- Experience working with Postgres Aurora, DynamoDB, Elastic Cluster a plus
- Familiar in Linux
- Familiar with npm packages
- Authoring developer documentation and release notes
- Familiarity with agile development methodologies
- Ability to work independently or in a group with minimal supervision.
- Strong analytical thinking and problem-solving skills and demonstrated ability and experience in design for generality and abstraction.
- Experience is preferred in the following:
- REST and developing RESTful APIs using the OpenAPI standard.
- HTML 5, CSS, JavaScript, React
- Aurora Postgress, DynamoDB
- Developing microservices in Azure or AWS
- Azure DevOps
- .NET Core
http://www.steeerthrough.com" target="_blank">www.steeerthrough.com
https://www.linkedin.com/company/steer-through/?viewAsMember=true" target="_blank">https://www.linkedin.com/company/steer-through/?viewAsMember=true
The candidates who are looking for new trajectories of growth and are determined to convert their vision into realities will find us a perfect team to work with.
We are looking for candidates who are experienced in Website Development preferably in the area of online marketplace/directory websites. The role is responsible for designing, coding, modifying, and maintenance of our website according to our business requirements.
Your day-to-day responsibilities include:
- Write well designed, testable, efficient code by using best website development practices
- Create website layout/user interface by using standard practices
- Integrate data from various back-end services and databases
- Gather and refine specifications and requirements based on business needs
- Create and maintain software documentation
- Be responsible for maintaining, expanding, and scaling our site
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
- Ready to take on additional responsibilities if and when required
Tech stack required:
- Frontend: HTML5, CSS3 (Bootstrap Framework) and JQuery
- Backend: PHP 7 and MySqli 8
- Server: Linux OS, Nginx Server
- DNS Management: CloudFlare
- Basic knowledge of the Search Engine Optimization process
Eligibility criteria:
- The candidate should have work experience in web programming with the above-mentioned tech stack
- The candidates with experience in the startup space will be given preference
Paytm is looking for hands-on technologists, who will be responsible for architecting & designing new age mobile & web 3.0 products at Paytm.
Key Responsibilities
- Incumbent will be architecting our futuristic mobile & web 3.0 products and choose the best technologies, components and subsystems on different server side tech.
- Driving innovations in the product constantly to remain ahead of the curve.
- Serve as a thought leader and mentor on technical, architectural, design and related issues.
- Proactively identify architectural weaknesses and recommend appropriate solutions.
- Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision.
- Collaborate with cross functional teams to solve complex problems and building products spanning across multiple teams to deliver end-to-end products & features.
- Estimates efforts, identify risks, devises and meets project schedules.
- Provide functional, design, and code reviews in related areas of expertise with-in team and cross-team.
- Mentor / coach engineers to facilitate their development and provide technical leadership to them.
Skills required
- MS or BS/B.Tech in computer science or equivalent experience from top college.
- Strong software design/development experience in building massively large scale distributed internet systems and products.
- Should have experience leading small teams.
- Hands-on experience in Advance Java and frameworks, Multithreading, collections and MySQL/NoSQL, golang, etc.
- Excellent data structure & algorithm and problem solving skills.
- Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development.
- Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github, Google Developer Groups (GDGs).
- Superior organization, communication, interpersonal and leadership skills.
- Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.
- Must be a self-starter who can work well with minimal guidance and in fluid environment.