Software Engineer (Full stack - C# & ReactJS)

4 Weeks ago • 2-3 Years

Job Summary

Job Description

The Software Engineer will design, develop, test, deploy, maintain, and improve software, manage project priorities, deadlines, and deliverables. They will also contribute to the selection of technologies, participate in recruiting, and mentor engineering talent. The engineer will collaborate with stakeholders and assist the team in solving development and production software issues. The role requires strong communication skills and the ability to work in a fast-changing environment, embracing change while following a greater plan. The ideal candidate will have experience in web application development, including building web IDEs and ETL-driven web apps, along with proficiency in C# and ReactJS.
Must have:
  • 2-3 years of web application experience.
  • Strong knowledge of C# and ReactJS.
  • Experience with CI/CD pipeline.
Good to have:
  • Experience with troubleshooting and debugging applications.
  • Familiarity with web debugging tools.
  • Experience with different databases.

Job Details

Company Description

Insightsoftware is a growing, dynamic software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At Insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future Insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team.

Job Description

We're looking for engineers who love to create elegant, easy-to-use interfaces, and enjoy new JavaScript technologies as they show up every day. Particularly ReactJS. You will help drive our technology selection, and will coach your team on how to use these new technologies effectively in a production platform development environment. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to push our technology forward.

 

Responsibilities –  

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Keep software components loosely coupled as we grow
  • Contribute improvements to our continuous delivery infrastructure
  • Participate in recruiting and mentoring of top engineering talent
  • Drive roadmap execution and enhance customer feedback into the product
  • Develop, collaborate on, and execute Agile development, product scenarios, in order to release high quality software  on a regular cadence 
  • Proactively assist your team to find and solve development and production software issues through effective collaboration 
  • Work with company stakeholders including PM, PO, Customer Facing teams, DevOps, Support to communicate and collaborate on execution 

Desirable - 

  • Contribute to frameworks selection, microservice extraction, and deployment in On-Premise and SAAS scenarios.
  • Experience with troubleshooting, profiling and debugging applications
  • Familiarity with web debugging tools (Chrome development tools, Fiddler etc) is a plus 
  • Experience with different databases (ElasticSearch, Impala, HDFS, Mongo etc) is a plus 
  • Basic Git command knowledge is a plus 
  • Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub)
  • Cloud solutions (e.g. AWS, Google Cloud Platform, Microsoft Azure)

Personal Skills - 

  • Strong written and verbal communications skills to collaborate developers, testers, product owners, scrum masters,  directors, and executives
  • Experience taking part in the decision-making process in application code design, solution development, code review 
  • Strong worth ethic and emotional intelligence including being on time for meetings 
  • Ability to work in fast-changing environment and embrace change while still following a greater plan

Qualifications

Requirements - 

  • BS or MS degree in Computer Science or a related field, or equivalent job experience
  • 2-3 years of experience in web application and any experience on building web IDEs and ETL driven web apps 
  • Strong knowledge and experience in C#(2+ years)
  • Experience with ReactJS, microservices (2+ years) 
  • Experience in CI/CD pipeline
  • Experience with relational databases, hands-on experience with SQL queries 
  • Strong experience with several JavaScript frameworks and tools, such as React, Node
  • Strong knowledge in REST APIs
  • Experience with Atlassian suite products such as JIRA, Bitbucket, Confluence 
  • Strong knowledge in Computer Science, Computing Theory:
    • Paradigm & Principles (OOP, SOLID)
    • Database theory (RDBMS)
    • Code testing practices
    • Algorithms
    • Data structures
    • Design Patterns
  • Understanding of network interactions:
    • Protocols conventions (e.g. REST, RPC)
    • Authentication and authorization flows, standards and practices (e.g. oAuth, JWT)

Additional Information

All your information will be kept confidential according to EEO guidelines.

 

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **

insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)

Background checks are required for employment with insightsoftware, where permitted by country, state/province.

At insightsoftware, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.

Similar Jobs

ION - Business Consultant L1 - WallStreet Suite

ION

Gurugram, Haryana, India (On-Site)
1 Month ago
INTEL - Silicon Packaging Architect

INTEL

Phoenix, Arizona, United States (On-Site)
5 Days ago
Numrah - QA Engineer

Numrah

Tunisia (On-Site)
1 Week ago
Activision - Expert Software Engineer, Graphics

Activision

Middleton, Wisconsin, United States (Remote)
4 Months ago
Google - Technical Solutions Consultant, Android Auto Partner Engineering

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Jane Street - Client Trade Support

Jane Street

New York, United States (On-Site)
6 Days ago
Animoca Brands - Quant Researcher

Animoca Brands

Hong Kong (On-Site)
8 Months ago
Google - Software Engineer III, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
6 Months ago
PwC - ETIC, GCP Cloud Solution Architect - Senior Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
7 Months ago
SimCorp - Developer - Operations and Portfolio Analytics

SimCorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Day ago
Zscaler - Staff Product Support Engineer

Zscaler

Tokyo, Japan (Hybrid)
1 Week ago
Amanotes - Product Data Analyst

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago
Nasdaq - Specialist - Client Support Services

Nasdaq

Mexico (On-Site)
6 Days ago
Global Step - Character Processing Artist

Global Step

(Remote)
1 Month ago
Mass Virtual - Senior Cyber Security Engineer

Mass Virtual

Orlando, Florida, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Workato - Senior Development and Demo Applications Administrator

Workato

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Product Manager, Games Developer Tools

Google

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
SafeSend - QA Engineer L1

SafeSend

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Assystems - Structural Design Engineer

Assystems

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Capgemini - Control-M Scheduling and Administration

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
e2 open - Associate Director - UX Design

e2 open

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
CyberArk - Software Architect

CyberArk

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Neolytix - US Healthcare Trainees – Operations

Neolytix

Gurugram, Haryana, India (On-Site)
1 Week ago
AML RightSource - Workday Technical Lead

AML RightSource

Noida, Uttar Pradesh, India (Hybrid)
8 Months ago
Motive - Salesforce Developer

Motive

India (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

insightsoftware is a global provider of Connected Solutions for the Office of the CFO. We believe an actionable business strategy begins and ends with accessible financial data. With solutions across financial planning and analysis (FP&A), accounting, and operations, we transform how teams operate, empowering leaders to make timely and informed decisions. With data at the heart of everything we do, insightsoftware enables automated processes, delivers trusted insights, boosts predictability, and increases productivity.



Hyderabad, Telangana, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (Remote)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (Remote)

View All Jobs

Get notified when new jobs are added by Insight Software

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug