



.NET C# developer provides custom web application development using the .NET Framework, C#, http://VB.NET">VB.NET, http://ASP.NET">ASP.NET, SQL Server,Angular,AngularJS, Javascript, ADO.net and other advanced components of Microsoft technology and provide training to programmer analysts who support the web services manager' responsibilities.
Responsibilities:
The tool development also involves working with SQL queries and web front end
Designing, developing, and testing web applications with .Net HTML, CSS and other technologies
Design and development of software applications (primarily web based) used in various areas of the bank (such as Loans processing, Treasury, Middle Office )
Manages the architecture, design, and coding of software for TFI from concept to finished product, in order to answer the needs of the Strategies, Sales, and Trading departments
Consults with end users within the Strategies, Sales, and Trading departments to identify where technology can automate current processes to enhance revenues and cut cost
Maintains currency in technical skills and all relevant fixed income industry sector factors
May lead the work of others and provide ideas which help to enhance TFI software applications
Software design & development principles such as SOLID, Domain-Driven-Design and Object-Oriented Development
ORM frameworks, particularly the Entity Framework
Managing source code with Git, including Gitlow Workflow

Similar jobs

- Experience in React.js and Node.js
- Experience writing clean code
- Experience building scalable webapps


Technical Lead
Summary
Bitkraft Technologies LLP is looking for Technical Leads to join our software engineering team. You will be working across the stack on cutting edge web development projects for our custom services business.
As a Technical Lead, you should be comfortable with full stack technologies, frameworks, popular third party libraries, cloud systems and management tools. It is very crucial that you are able to manage a small to medium sized development team to manage, execute, review, deploy web and mobile projects. It is essential that you are passionate about technology and making sure projects get delivered on committed timelines with highest quality.
If you love solving problems, are a team player and want to work in a fast paced environment with core technical and business challenges, we would like to meet you.
Essential Skills
Frontend - Experience working with at least two of the below at an intermediate to expert level
- Mandatory: JavaScript, HTML5 and CSS
- Angular
- Vuejs
- React
Backend - Experience working with at least two of the below at an intermediate to expert level
- NodeJs
- Python (Django/Flask/Jupyter Notebook)
- PHP (Yii2/Wordpress/Magento)
Databases - Experience working with at least two of the below at an intermediate to expert level
- MySQL
- Postgresql
- MongoDB
- Graph Databases
- Oracle
Cloud Infrastructure - Experience working with at least one of the below at an intermediate to expert level
- AWS
- Azure
- Google Cloud / Firebase
Other Essential Skills / Requirements
- Great attention to detail
- Should be able to dictate, manage, track progress of the team
- Conduct code reviews
- Ability to work with the project management team for essential project management
- Experience in working in Agile projects - with familiarity with tools such Jira
- Ready to work on technologies, platforms and frameworks as required on future projects
- Strong work ethic and commitment to meet deadlines and support team members meet goals
- Be flexible with working across time zones with overseas customers if required
Desirable Skills
Mobile Technologies - Knowledge of at least one of the following
- Native Android
- Native iOS
- Hybrid Mobile App Development – Ionic/Flutter/React Native
Key Responsibilities
- Gathering & understanding client requirements and providing technical solutions to business needs
- Ability to resolve business problems through technology
- Deliver work within timelines and quality specifications
- Strive to develop reusable code
- Respond to technical queries from clients, management and team members
- Evaluating existing technical architecture and recommended improvements
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Perform unit testing and scenario based testing to build robust systems
- Troubleshoot, debug and update existing applications
- Create security and data protection mechanisms to ensure application security
- Create technical documentation, flow diagrams, use-case diagrams, charts as required
- Communicate with team members and clients for efficient project functioning
- Staying abreast of latest developments in web technologies and related programming languages/frameworks
Compensation
12 Lpa - 30 Lpa
Experience
5 - 12 years
Job Location
Fort, Mumbai
Why join Bitkraft?
- Your inputs and opinions are valued
- Exposure to latest technologies
- Working directly with client teams
- International project experience
- You get to see the big picture on the project
- Fast paced environment with quick project completions
- Manage your own time for efficient working
- A friendly and easy going work environment
About Bitkraft Technologies LLP
Bitkraft Technologies LLP is an award winning Software Engineering Consultancy focused on Enterprise Software Solutions, Mobile Apps Development, ML/AI Solution Engineering, Extended Reality, Managed Cloud Services and Technology Skill-sourcing, with an extraordinary track record.
We are driven by technology and push the limits of what can be done to realise the business needs of our customers.
Our team is committed towards delivering products of the highest standards and we take pride in creating robust user-driven solutions that meet business needs.
Bitkraft boasts of clients across over 10+ countries including US, UK, UAE, Oman, Australia and India to name a few.
To know more about Bitkraft visit our website bitkraft.co.in
- Designing and developing user interfaces using angularJS best practices.
- Adapting interface for modern internet applications using the latest front-end technologies.
- Writing JavaScript, CSS, and HTML.
- Developing product analysis tasks.
- Making complex technical and design decisions for AngularJS projects.
- Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services.
- Conducting performance tests.
- Consulting with the design team.
- Ensuring high performance of applications and providing support.


● Design and develop front-end applications using React
● Collaborate and contribute in a multi-functional team comprising of product managers,
architects, UI Designers, and customer support
● Convert UX designs in Sketch or PSDs to React components and layouts by working
closely with other front-end engineers
● Work with Redux to manage application state
● Implement latest React best practices such as Hooks and Suspense
● Contribute towards Unit/Integration/Performance Testing, System troubleshooting
● Build a rich and innovative user experience for our customers
Essential skills and qualifications:
● Ability to model data into appropriate state and props and build logical React components
● Passion for building new products in a fast paced, team-oriented environment
● Solid coding skills in modern ES6 JavaScript
● Proficiency using modern web development technologies and techniques such as
● HTML, CCS, ES6, CSS pre-processors, JavaScript, jQuery, Angular, React,
● Responsive Web Design, build tools like (Browserify, WebPack, Grunt, Gulp) etc
● Experience building customer facing UI and visualization tools
● Experience with Redux (or Flux, MobX) state management tools
● Experience with an integration testing framework, like Cypress or Testcafe
● Bonus: Experience with GraphQL and Apollo
● Bonus: Experience with React Hooks and Suspense
● Bonus: Experience with other functional programming languages like ReasonML

- Developer with 3-5 years of well-proven experience in Web UI & middleware REST API development using NodeJS and ReactJS
- Must be well versed with using anonymous functions, Prototypes, Call-back functions, promises in Node JS
- Experience in ReactJS component lifecycle and Redux
- Must be able to create and consume data from REST services.
- Experience in Babel and Webpack
- Must be familiar with Github and GitLab
- Must have strong experience in MYSQL, Postgres relational databases and MongoDB.
- Experience in HTML5, CSS3, SASS, LESS is an added advantage
- Experience in GCP, Azure, AWS cloud technologies is an added advantage
- Familiarity with continuous integration


We are looking for people who have a passion for solving problems, can write exceptional code and don't shy away from challenges and new technology. Our products affect thousands of people everyday and we want someone who would love to contribute towards that end.
If you:
- Know how to write robust and reliable systems
- Have knowledge of managing and scaling for high volume traffic
- Are someone who enjoys execution of an idea as much as finding new and innovative ideas to solve problems
- Actively try to gain more knowledge and pass on knowledge to your peers
Then we are definitely a right match for you
What we expect from you:
- Excellent understanding of web applications.
- Good knowledge about AWS or similar services.
- Ability to quickly learn new technologies.
- Good understanding of the delivery pipeline in a team environment.
- Innovative and creative problem solving.
- Ability to understand and communicate across teams and departments.
What you will be doing:
- Work as a part of a team or individually.
- Build products that help us expand our portfolio and drive growth for the organisation.
- Take up ownership of the entire lifecycle of products.
- Help, mentor and guide interns, new joinees and other developers.
- Engage with the client and people from other departments to come up with the best solutions.
- Point out existing problems with our solutions, processes and architecture
What we look for:
- Should have used/contributed to popular Open Source Libraries and Tools
- Should have worked on web technology (Rails / SpringBoot / Django / NodeJs)
- Always on the cutting edge of technology.
- Ability to divide a larger problem into smaller pieces for everyone to work on.
- Process driven and detail oriented
- Should have mentored new joinees
- More than 3 years of relevant experience in the domain
- Should be able to work out of our Bangalore office.


Skills and Expectations
We are looking for terrific JavaScriptFull Stack Engineers who can contribute in all the aspects ofan applicationdevelopment.You will be primarily working with the product team of ORMAE so we expect you to lead with a vision.
•Strong experience in building smooth UI/UX workflows to satisfy the business requirements.
•Should be familiar with logging and monitoring tools like Loki/EFK, Prometheus, Sentry, Grafana.
•Strong knowledge in NodeJS, Functionalprogramming, SDLC (Software development Life cycle). Should be able to write both synchronous and asynchronous code using NodeJS.
•Must be proficient in GIT.
•Experience is creating CI/CD pipelines.
•Experience with working on Linux based servers.
•Should have experience with both SQL and NoSQL databases.Experience with in-memory databases like Redis is a plus.
•Should have Angular and Reactknowledge. Experience with web workers and building drag-drop web interfaces is a bonus and calls for extra points.
•Shouldbe able to designa database schema for any given problem statement
.•Hands on experience in developing serverless architecture is a must.
•Knowledge in deployment using Docker, Docker Swarm, Kubernetesand how containerized applications work is a must.
•Experience in dealing with third party API’s.





