
Key Skills: C#, Linq in C# ,Multithreading, Websockets, Docker, RDBMS, Html5 & CSS, Javascript, JSON, ASP.Net MVC, Microservices
Required Candidate profile
- Should be able to take responsibility and work independently.
- Professional experience with C#, .NET & OOPS
- Skill for writing reusable C# libraries
- Proficient understanding of code versioning using Git

About Efficacious Solutions P Ltd
About
Connect with the team
Similar jobs
ROLES AND RESPONSIBILITIES:
You'll work closely with our team to implement best practices, improve our architecture, and create a high-performance engineering culture. Over a 6–9-month period, you'll also immerse yourself in game development, Unity, and C# to become a well-rounded technical leader in the gaming space.
- Drive maximum development velocity through direct involvement in development sprints, ensuring developers work as efficiently and effectively as possible.
- Lead and mentor a team of engineers, fostering a culture of technical excellence and continuous improvement.
- Drive architectural decisions that ensure scalable, maintainable, and high-performance game products.
- Foster a high-performance engineering culture aligned with ambitious goals, accountability, and proactive problem-solving.
- Implement and enforce engineering best practices (e.g., code reviews, testing, documentation) and the adoption of new tools, technologies including AI, and methodologies to optimize team efficiency.
- Transition our team to a high-performance culture aligned with our ambitious, venture-backed goals.
IDEAL CANDIDATE:
- 8+ years of software engineering experience with at least 3+ years in a technical leadership role
- Ability to reasonably estimate and plan tasks and features.
- Strong programming fundamentals and hands-on coding abilities
- Strong grasp of software architecture, TDD, code reviews, and clean coding principles.
- Proficient at profiling games to identify bottlenecks and performance issues.
- Experience building complex, scalable software systems
- Proven track record of driving architectural decisions and technical excellence
- Experience mentoring and developing engineering talent
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to explain complex technical concepts
- Experience with agile development methodologies
- Bachelor's degree in computer science, Engineering, or equivalent practical experience
PERKS, BENEFITS AND WORK CULTURE:
- We foster a culture of continuous learning.
- We value talent and the ability for significant self-improvement.
- Honest feedback and transparency across all departments allow for rapid skill development.
- You will have the opportunity to work on an exciting new game development product with complete autonomy.
JD:
The Senior Software Engineer works closely with our development team, product manager, dev-ops and business analysts to build our SaaS platform to support efficient, end-to-end business processes across the industry using modern flexible technologies such as GraphQL, Kubernetes and React.
Technical Skills : C#, Angular, Azure with preferably .Net
Responsibilities
· Develops and maintains back-end, front-end applications and cloud services using C#, . Angular, Azure
· Accountable for delivering high quality results
· Mentors less experienced members of the team
· Thrives in a test-driven development organization with high quality standards
· Contributes to architecture discussions as needed
· Collaborates with Business Analyst to understand user stories and requirements to meet functional needs
· Supports product team’s efforts to produce product roadmap by providing estimates for enhancements
· Supports user acceptance testing and user story approval processes on development items
· Participates in sessions to resolve product issues
· Escalates high priority issues to appropriate internal stakeholders as necessary and appropriate
· Maintains a professional, friendly, open, approachable, positive attitude
Location : Bangalore
Ideal Work Experience and Skills
· At least 7 - 15 years’ experience working in a software development environment
· Prefer Bachelor’s degree in software development or related field
· Development experience with Angular and .NET is beneficial but not required
· Highly self-motivated and able to work effectively with virtual teams of diverse backgrounds
· Strong desire to learn and grow professionally
· A track record of following through on commitments; Excellent planning, organizational, and time management skills
Senior Software Engineer
Qualification:
Minimum Graduation in a relevant stream
Experience:
Minimum experience 4 years.
Job Purpose:
- Process driven software development has been essential to the growth of Dess and this exciting position is looking for a dynamic professional to further build and develop the software development processes and performance.
- Senior Software Engineer needs to be a self-motivated performer with high levels of ethics, trustworthiness and attention to detail. An ideal candidate would have rich experience in design,development and documentation from initial design through production. The position will require the candidate to perform in a fast paced environment
Software Languages:
Advanced knowledge of JavaScript, C#, ASP.Net and SQL Server.
Job Responsibilities:
- Gain a clear understanding of customers' businesses and requirements;
- Plan execution methodology and identify fulfillment plan to address the requirements;
- Full lifecycle application development
- Designing, coding and debugging applications.
- Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
- Support, maintain and document software functionality
- Programming analytical skill with highly logical and analytical approach
- Manage documentation by working with other teams and consolidating all required types of reports for future use and test case scenarios.
- Ability to visualize data, concepts and work flows to create diagrams, charts and illustrations to supplement documentation.
- Maintain quality service by establishing and enforcing organization standards.
- Maintain professional and technical knowledge by benchmarking state-of-the-art practices.
- Timely reporting to provide visibility of performance to goal.
- Be data driven and flexible to changes with a natural passion for problem solving.
- Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
Key Skills required:
- 4+ years of rich experience in the software development with advanced knowledge of JavaScript, C#,
- ASP.Net and SQL Server.
- A self-starter with the ability to work independently and as part of a team.
- Ability to work well in a results oriented environment with firm deadlines;
- Ability to perform multiple tasks effectively while being results-driven and patient
- Able to work both independently and as part of a team
- High degree of attention to detail and trustworthiness
- Strong analytical skills
- Capable of making timely, independent decisions
- Excellent oral, written and interpersonal communications skill
- Ability to think outside the box and generate and implement new ideas.
- Natural interest in team building and leadership with coaching/training skills.
- Excellent organizational skills
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
Understanding of enterprise application development and deployment.
Good understanding OOPS and Design Patterns and experience of tools like Enterprise Architect.
Good knowledge of RDBMS design, programming and DBA concepts and experience of working in SQL Server and Oracle databases.
Good Design, Coding and Testing skills.
Knowledge and exposure to Service Oriented Architecture, Enterprise
Service Bus and application Integration (using middleware).
Experience of working in electricity utility domain – preferably in
EA/AMR/AMI/EMS/IT System Integration/ERP (for Utilities) projects
Mobility based software development, GPRS, GSM Knowledge of BI tools implementation.
Experience in mobility based applications will be an added advantage.
Roles and Responsibilities
Experience in full cycle implementation of software development projects using .NET 4.0 and above, C#, ADO.NET, ASP.NET, MVC / .Net Core
Experience in developing of Web API and RESTful web services. Experienced with client-side programming HTML, CSS, AJAX.
Experience with Entity frameworks and Dappers Programming skills on SQL Server with strong database design.
Desired Candidate Profile
1+ years of software development experience .Net Development, C#, ASP.Net MVC
Dot Net core expertise is a must
Strong working knowledge of SQL Server, C#, JavaScript and JQuery
Strong working knowledge of .NET MVC LATEST VERSION
Strong working knowledge of ENTITY FRAMEWORK
Excellent written and verbal interpersonal skills for coordinating across teams
Deep experience and expertise with designing, implementing, testing and deploying sophisticated .Net applications
Keenness to learn and master new technologies and techniques
Excellent software development skills with very sound logic
Should be able to take responsibility and work independently.
- Professional experience with C#, .NET & OOPS
- Skill for writing reusable C# libraries
Job Description:
Requirements:
- BS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a closely related computer technical field with 3+ years experience programming with at least one of the following languages:Java, C++, C#, Python, Go, or Perl;
OR
- MS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a closely related computer technical field 2+ years experience programming with at least one of the following languages: Java, C++, C#, Python, Go, or Perl.
ALSO
- Minimum 3 years of experience building applications using at least one of the following: web application technologies including: HTML, CSS, or Javascript; OR Databases, for example: Mysql, Mongo, ora similar program; OR a collection of systems connected and communicating via a network connection
- Minimum 1 year of experience mentoring more junior Engineers
- Significant experience with large scale, high-performance systems








