I confirm that I work for ACI Group and that I have been given the task by its management to manage this profile.
I will keep all information up to date and agree to receive notifications related to job posts, discussions, and any other content related to the company.

Cancel 

Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

ACI Group




+30d

Senior C# Developer

ACI GroupBengaluru, India, Remote
sqlRabbitMQDesignazuregitc++.net

ACI Group is hiring a Remote Senior C# Developer

Job Description

We are looking for a Senior C# Developer responsible for building applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

  • Translate application storyboards and use cases into functional applications
  • You will be building high performance services, which will live in cloud (Azure) and/or on-premises environments
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Development and implementation experience with object-oriented programming languages, design patterns and design principles
  • Conducts system-wide testing and some integration testing 
  • Identifies potential opportunities for code optimization 
  • Provides input for code reviews and helps with environment build deployments, release notes and build notices 
  • Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code 

Qualifications

Qualification - Must Have:

  • 6+ years of experience working with .NET and related technologies 
  • Proficient in C#, with a good knowledge of its ecosystems
  • You should be well versed with .NET framework 4.0 or later version
  • Strong understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Should have good understating of writing LINQ queries
  • Experience developing APIs and web-based applications
  • Well versed with database concepts (preferably in SQL server but not mandatory)
  • Knack for writing clean, readable C# code
  • Proficient understanding of code versioning tools such as Git

Qualifications - Preferred:

  • Proficient with Entity framework
  • Creating database schemas that represent and support business processes
  • Experience working with Microsoft Azure (Data Factory, Function App, Service Bus, Logic Apps, Application Insight etc)
  • Knowledge of Azure service bus(queues), event hubs (RabbitMQ) and Redis cache will be preferable
  • Experience with Azure DevOps CI/CD pipelines

You are cloud-ready – You are familiar with various aspects of cloud technologies and have successfully helped customers adopt the usage of the cloud. You have advised on and architected solutions that involve industry-leading IaaS and PaaS solutions. 

You are a great listener - Our goal is to build solutions that last for years and continuously adapt to changing needs of the industry. You are a great listener to your customers, peers, industry trends and are receptive to what the market needs.

You are a collaborator - You enjoy working with multi-cultural teams, both domestic and international and find ways to get the best out of your people. You also work well with a variety of roles including core development, design, operations, and support.

You believe in continuous learning - Things change in our industry continuously, and you always love to learn both the underlying technology and the business motivations of our customers, constantly finding new ways to improve our solution, processes to add value for our customers. 

You are ready to contribute to rapid growth within a dynamic, small company culture!

Employment Type

Full-time

See more jobs at ACI Group

Apply for this job

+30d

Senior Microservices Developer - .Net

ACI GroupBangalore, India, Remote
agileBachelor's degreesqlRabbitMQDesignazuregitc++.net

ACI Group is hiring a Remote Senior Microservices Developer - .Net

Job Description

As a Senior Microservices Developer, you should have strong understanding of microservice architecture. Ability to design, develop and implement scalable and distributed microservice based platforms.

you will be building high performance services, which will live in cloud (Azure) and/or on-premises environments. Many of our services must be optimized to respond in the <10ms range. To accomplish this, you will be leveraging technologies like message queues, Redis cache, scaling strategies, and other tech to achieve high performance.

You will use your experience to help drive product innovation, mentor junior developers, and solve complex problems in a fun, fast paced, agile environment.

You should be well versed with Microsoft technology stack (C#,LINQ, Entity framework)

Qualifications

We are looking for people with the following character traits:

  • Is fanatical about technology.
  • Is relentless about pursuing new knowledge and expertise.  This is a core quality that all your teammates share!
  • Is humble yet confident in collaborating with teammates.  Working together should be a pleasure, not a battle, and we can learn from each other!
  • Thrives on being able to solve some of the most complex problems in simple and elegant ways.

We are looking for the following minimum qualifications:

  • Bachelor's degree in Computer Science or relevant field 
  • 6+ years of experience working with .NET and related technologies 
  • Experience writing internal- and external-facing REST APIs
  • Experience writing services that interact with message queues like RabbitMQ, Azure Service Bus, and Azure Event Hub
  • Experience working with a high-performance key/value cache like Redis
  • Experience writing optimized Entity framework and LINQ
  • Knowledge of practices and procedures for full software design life cycle 
  • Experience working in agile development environment
  • Experience with Git and its best practices
  • Experience working with Microsoft Azure native services (Function Apps, Logic Apps, Application Insights, etc.) a plus
  • Experience writing SQL queries and stored procedures a plus
  • Experience with Azure DevOps CI/CD pipelines a plus

You believe in continuous learning - Things change in our industry continuously, and you always love to learn both the underlying technology and the business motivations of our customers, constantly finding new ways to improve our solution, processes to add value for our customers. 

You are ready to contribute to rapid growth within a dynamic, small company culture!

See more jobs at ACI Group

Apply for this job

+30d

Lead Engineer

ACI GroupBangalore, India, Remote
agilejirasqlDesignazuregitc++angularjavascript

ACI Group is hiring a Remote Lead Engineer

Job Description

We are seeking a passionate lead engineer to join our growing team of engineers. You will be interacting with different stakeholders, to ensure engineering excellence throughout the product lifecycle. We are looking for someone who :

  • Is fanatical about technology. (Do you have your own lap at home?)

  • Is relentless about pursuing new knowledge and expertise.  This is a core quality that all of your teammates share!

  • Is humble yet confident in collaborating with teammates.  Working together should be a pleasure, not a battle, and we can learn from each other!

  • Thrives on being able to solve some of the most complex problems in simple and elegant ways.

Responsibilities

  • Working independently with little supervision and lead a team of full stack developers.

  • Taking responsibility for own work and the dev team.

  • Making decisions that are moderate in impact; errors may have financial impact or effect on projects, operations, or customer relationships. Such errors may require involvement beyond immediate work group to correct.

  • Using verbal and written communication skills to convey information that may be complex to others who may have limited knowledge of the subject in question. Role requires negotiation and influence, cooperation, tact, and diplomacy.

  • Having an influence over key organizational decisions (e.g., is consulted by senior leadership to provide input on key decisions).

  • Using deductive and inductive problem solving; multiple approaches may be taken/necessary to solve the problem; often information is missing or incomplete; intermediate data analysis/interpretation skills may be required.

  • Exercising substantial creativity to innovate new processes, procedures, or work products within guidelines or to achieve established objectives.Taking responsibility for own work and the dev team.

 

Qualifications

  • Strong experience in object-oriented programming, preferably C#

  • Strong experience in Entity framework and LINQ.

  • Knowledge of algorithms and data structures.

  • Experience in developing REST APIs and good understanding of MVC concept.

  • Experience in developing front end layers. Knowledge in technologies like JavaScript and Angular is a big advantage.

  • Experience in database technologies, preferably Azure SQL, MS SQL Server, SSMS.

  • Strong experience in working with Azure DevOps and solid understanding of the Agile development life cycle.

  • Solid understanding of software testing practices.

  • Experienced in leading a team ( size +6 ) of full stack developers, creating Technical Design Documentations, Translating Stories features into Technical Tasks in JIRA, Azure DevOps Boards.

  • Creating High level architectures for projects.

  • Creating CI/CD pipeline. Experience with Azure DevOps.

  • Bring in GIT best practices.

You are a thought leader –You have successfully designed solutions involving latest and greatest technologies. You are known for your attention to detail without losing the big picture and have embraced concepts of Designs and Development programming system long before they became popular. You are respected by your peers, customers, and industry.

You are cloud-ready – You are familiar with various aspects of cloud technologies and have successfully helped customers adopt the usage of the cloud. You have advised on and architected solutions that involve industry-leading IaaS and PaaS solutions. 

You are a great listener - Our goal is to build solutions that last for years and continuously adapt to changing needs of the industry. You are a great listener to your customers, peers, industry trends and are receptive to what the market needs.

You are a collaborator - You enjoy working with multi-cultural teams, both domestic and international and find ways to get the best out of your people. You also work well with a variety of roles including core development, design, operations, and support.

You believe in continuous learning - Things change in our industry continuously, and you always love to learn both the underlying technology and the business motivations of our customers, constantly finding new ways to improve our solution, processes to add value for our customers. 

You are ready to contribute to rapid growth within a dynamic, small company culture!

See more jobs at ACI Group

Apply for this job