


Role Objective:
The objective of the developer is to design and develop solutions while being responsible for the coding standards, security and compliance requirements.
Roles & Responsibilities:
- Business Understanding
- Understands the business requirements clearly to a level that enables in making micro decisions. Involves in designing, developing, testing software solutions
- Arch/Design Documentation
- Clear documentation of the workflows, maintains clean code and support in solution architecture/design documentations
- Dev Testing & Solution
- Engages in identifying & troubleshooting various website issues and coding problems; Evaluates and implements new tools based on the requirement and ensures the high performance of all systems developed; Involves in performing the code review and refactor to ensure the code quality based on the best practices and code conventions.
- Understanding Coding Standards, Compliance & Info-security, Non-functional Requirement
- Identifies security requirements of data-in-transit and data-at-rest and discovers the vulnerabilities of the third-party components/libraries used in the application and remediating vulnerabilities; Maintains updated knowledge of the development industry, advancements in technology, and its implementation.
- Stakeholder Management
- Collaborates with members to consistently improve the functionality and client centric solutions; Collaborate with the peers and team members to create an intuitively easy to use solution for our end users; Assists the DevOps team to manage the environment and releases; Provides training and support to junior developers.
Requirements
- Frameworks & Libraries:
- Dot net Core
- Entity Framework
- Backend languages: C#
- Database Concepts & Applications:
- Entity framework, ADO.Net, Dapper
- Should be familiar with any of the relational databases like Postgres, SQLServer, Oracle etc., or non relational databases like MongoDB, Cassandra, etc.,
- Should be familiar with concepts: Normalization, Indexing, Joins
- Unit Testing: Should be familiar with NUnit
- Log frameworks: Should be familiar with any one of the logging libraries like Nlog or Log4Net
- Authorization & Authentication:
- Token Based Auth
- JWT with refresh token
- Claims & Identity
- SSO
- Basic Authentication
- OAuth
- Build Tools: dot net cli build commands
- Version Control: Experience in using GIT
- Other Development tools:
- Swagger Editor
- Postman/Flutter
- VSCode
- Application performance management: Nice to have basic knowledge in any of the APM Tools like AppDynamics, DataDog, NewRelic, Dynatrace, etc.,
- Vulnerability tests: Nice to have basic knowledge on security principles like OWASP Top Te etc.,
- Cloud Services: Nice to have experience in any one of the cloud services like GCP, AWS, Azure, etc.,
- CI/CD understanding: Basic understanding of pipelines and deployments
- Others:
- Common application/ web security and OWASP vulnerabilities
- Encryption algorithms to protect sensitive information
- PII, PCI, HIPPA, and GDPR compliance and how to implement
- Finding the vulnerabilities of the third-party components/ libraries
- Understanding security breaches of data-in-transit and data-at-rest and its implementation
- Behavioral Competencies:
- Accountability
- Adaptive to change
- Business communication
- Customer Focus
- Learning Agility
- Planning & organizing
- Problem solving

About Propeltech Labs India Pvt Ltd
About
At Propel we craft technology solutions to overcome business problems. We help our clients design and develop custom software solutions for today and tomorrow.
We lead and advance client thinking, and we collaborate to create digital solutions that have a bigger and more lasting impact.
In our years of experience in working with clients across domains, we see that it takes not just data and technology skills, but a certain kind of team to get things done and deliver results. That’s why we are focused on our people all the time. If you are a curious and motivated self-starter looking to lose yourself in generous enthusiasm and cooperate with others for common ends, Propel will be your ideal career destination.
Tech stack


Candid answers by the company
At Propel, we build the technology that companies love to use. We offer the following services:
- Technology consulting
- Product design
- Product development
- Enterprise application integrations
- Tech team extension
Similar jobs


Around 4 years of experience in creating and implementing Web-based applications using
C#, ASP.net, Web API, MVC, Micro Services, JavaScript and SQL Server.
Familiarity or exposure to CI / CD, Dev Ops such as Dockers, containers, Azure, Pipeline is
highly recommended
Ability to work in an Agile, fast-paced environment, and learn rapidly.
Bachelor degree in computer science, computer engineering or similar.
Familiar with object-oriented development, design patterns and specifically in .NET
Framework (C#) with a strong background in web-based development and service-oriented
Architecture.
Expert in HTML, CSS, JavaScript, JQuery, JSON.
Writing clean, readable, and easily maintainable code.
Must have knowledge of project/task management tools like Jira,
Familiarity with Version Control like Bitbucket, Git etc.
Understanding of UI, cross-browser compatibility and web standards.
Build features and applications with responsive design
Good English communication skills, written and spoken.
Able to work with minimum supervision as well as perform under pressure and meet
Deadlines.


Qualifications Required:
Education: Relevant degree in software engineering fields; training in principles and techniques of software development.
Experience: 1-5 years of relevant software architecture, software development and software testing experience.
Skills:
- Strong technical skills in .Net, C#, VB, SQL Server 2008, Oracle, AJAX, Web Services. Strong English reading and writing communication skills, with an ability to express and understand complex technical concepts. Strong analytical, problem-solving, and conceptual skills. Ability to work in teams and has strong interpersonal skills. Ability to work under pressure and meet tight deadlines. Ability to deal with clients and travel to project sites. Possess good organizational skills. Demonstrated ability to lead a moderate group of software engineers and also able to work independently. Ability to anticipate potential problems, determine and implement solutions.
Responsibilities: Responsible for software development activities throughout the project, including key phases of process such as development, testing, implementation.
Other: Be familiar with systems concepts design and standards. Good awareness and practical approach of standard SDLC and be quickly able to understand adhere to coding standard followed by Ember Technologies Pvt. Ltd.


Key Responsibilities:
• Actively work on server-side development on the .NET framework.
• Browser / client-side development on JavaScript (or its libraries such as JQuery).
• Work with data structures such as XML and JSON.
Required Skills:
• 2-4 years of hands-on experience on Web technologies.
• Minimum 6 months of experience on MVC is mandatory.
• Good knowledge and understanding of WCF, Windows services.
• Knowledge of Database development on MS SQL / Oracle DB.
• Good communication and problem-solving skills.
• Should be a self-starter and should have the ability to work under pressure.
• Should be passionate about sports.
Mandatory: Passionate about sports, Problem solving, Team player, Target & Result oriented.


Senior Dotnet Developer
About the Company:
TransformHub is a An ISO 27001 certified Company adhering to a Gold standard in Information Security. It is multi-award-winning Global Digital Solutions company providing a full suite of digital transformation & product engineering services to enterprises, product companies & new-age start-ups. We have our presence in Singapore, USA, Canada, Middle East, UK and India. Our mission is to become a preferred partner to enterprises for growth and innovation in the digital age. TransformHub combines Strategy, Experience, and Technology at every stage of the engagement model to build human-centered digital platforms & channels. Our expertise lies around the 6 building blocks for Digitization - Product Engineering, Mobility, Enterprise Integrations, Data & Analytics, Cloud & DevOps, Intelligent Automation. With a large and ever-growing team of digitally ready consultants, the company helps its clients to grow and stay ahead of their competition. TransformHub has been featured into leading magazines like IndustryWired and CIOReview as Top 10 Digital Transformation Providers.
Responsibilities
- Develop new applications or make enhancements to existing applications.
- Analyze user requests and assist with design activities.
- Collaborate with Client and translate business requirements into well-designed technical solutions.
- Develop components based on business and/or application requirements.
- Manage and assist with the completion of specific projects. This includes the development of web applications and web services.
- Support applications and provide upgrades and maintenance as needed.
- Assist software personnel in handling project related work and other requirements
- Create and maintain documentation for application coding and project development.
Requirements
- Familiarity with the .NET framework, C#, SQL Server database and design/architectural patterns
- 5+ years of experience in .NET Technology Stack
- Experience in designing databases with Microsoft SQL Server and building Web APIs
- Excellent troubleshooting and communication skills
- Experience working in an Agile environment (e.g. Scrum, Kanban) required.
- Good knowledge of modern software design principles, concepts, and practices.


· Job Title:- MS Dot Net MVC Develop
· Job Location:- CG Road, Ahmedabad
· Experience:- 3 to 8 Years
· Number of Vacancy:- 03
The DotNet Developer will help to produce scalable software solutions. This person will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment - participating in the design and creation of scalable software, writing clean functional code, testing and fixing bugs or other coding issues. This person should be comfortable with DotNet, development frameworks and third-party libraries. This developer should also be a team player, as the role is responsible for interacting with users to define system requirements and/or necessary modifications in an Agile/Scrum environment followed by development and delivery of committed features.
Mandatory Skills Competencies:
· Ability to communicate effectively with clients and teams.
· Strong Team Player and ability to lead, guide, mentor, review track progress of team members.
· Good interpersonal skill
· Proven troubleshooting and debugging skills
· Strong knowledge of OOPs and Design Pattern
· Strong technical experience with .NET framework (4.0/4.5), C#, WEB API, http://asp.net/" target="_blank">ASP.NET MVC, JavaScript
· Sound understanding of Database concepts experienced with SQL SERVER
· Knowledge of Angular/React JS, Redux, Node JS, TypeScript, ES6 and Object-oriented JAVASCRIPT will be an added advantage
· Knowledge of HTML5 and CSS3
· Knowledge of any message queuing software (MSMQ, RabbitMQ)
· Knowledge of writing secure code (OWASP Guidelines)
· Experience with .NET CORE, Azure, docker and Kubernetes
· Understanding of Code Optimization techniques, Code coverage tool and code analysis tool
· Involved in analysis, design, development, unit testing and maintenance of detailed software modules
· Awareness with any of revision control systems like Git/SVN/TFS/VSS etc



- Creating C#.NET windows Desktop (WPF) applications to meet project specifications
- Must have experience in windows UI
- Co-ordinating design, development, testing, debugging and implementation of .NET projects
- Database Interaction (MongoDB Server)
- Looking for professional who have experience with C#
- .Net, web Api & knowledge of web-based framework will be preferred.
- Good understanding on requirements gathering and detail orientation.
- Strong understanding on UI best practice and usability concepts.
- Hands on experience on user control and custom controls.
Mandatory Key Skills: C# , windows UI, Windows application development (WPF), strong windows UI development skills with usability understanding.
Required Experience, Skills and Qualifications
- 1+ years of experience using C#, windows UI
- Experience with Custom Windows UI component library will be preferred.
- Candidate with knowledge of, web-based framework will be preferred (plus point)
- Implementation of typical User-Interface module and business logic component in the project using C#
- Good communication skills are needed.
Keypoints to be noted:
Must have knowledge/experience of below:
C#
- Background worker and task(for running any process/task backend without interruoting/hanging UI)
- Utilize common/globalmethods
- Async/sync methods
WPF
- Create custom/user control(MUST)



#skills -1.) Strong knowledge of .NET web framework - .Net 3.5, 4.0.
2.) Proficient in C# with a good knowledge of their ecosystems.
Strong understanding of object-oriented programming.
3.) Skill for writing reusable libraries.
#Salary : (as per performance in Interview)
5 days working








