US Openings
Solution Architect (.NET/Azure)
Experience: 8+ years
Salary: Depends on Experience
Location: Nashville, TN
Full/Part Time: Full Time
Job description
Kanini provides Agile Software Development, Cloud Computing, Data Science, and Location Intelligence services to public and private organizations. We have successfully served our clients in government, finance, transportation, utility, and software industries since 2003.
Why you should join
Working at Kanini is flexible and personal. We are a highly motivated, collaborative team experimenting with the latest technologies. We are committed to everyone having a healthy work/life balance, and we provide extensive mentorship and training resources to help you succeed.
Kanini is looking for an experienced Application Solution Architect. Someone who has helped build large, highly scalable web platforms for thousands of users is not required, but a huge plus.
Application Solution Architect is an Integration team member involved in many aspects of a customer engagement, from the collaborating with other team members and customers to determining the best solution for a particular engagement to the design, development and delivery of software products. Our goal is to have our clients view each delivery team member as a valuable partner in assisting them in achieving business value through the software solutions we provide.
Application Architect are responsible for the following:
- Designing, developing, implementing, and releasing high quality custom software solutions using Scrum.
- Applying the very best technical agile patterns and practices when building custom software solutions.
- Collaborating frequently with customers to provide technical consultation and assistance; and working with these customers to build software solutions that add the most value to their business.
- Working under some supervision from a Solution Architect or Delivery Leader, but will be expected to work independently on complex, non-routine tasks and projects – many unique to our customers’ organizations. You may interact with end users and other technical personnel to identify and correct issues.
- Maintaining continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
- Proactively looking for ways to keep all time productive and will use non-customer time for personal training, internal projects and administrative tasks.
- Working on project teams consisting of both customers and other team members.
- Be committed to making a positive impact on our clients’ engagements.
- Working closely with team members on quality-related activities.
- Leading and mentoring junior developers through projects.
Qualifications
- Experience working on large enterprise application integrations. Deep understanding and delivering solution using common messaging patterns
- Experience with Enterprise Service Bus/Azure Service Bus preferred
Deep understanding and experience with agile development practices, including unit testing and continuous integration. - Willingness to take on additional responsibility to ensure team success and quality solutions.
- Team player that understands how your own work is important to the team’s success.
- Ability to multitask across different projects.
- Become a partner and trusted advisor to clients, advising on best-fit technologies and best practices.
- Good knowledge of Scrum if you don t have this, you should possess a willingness to learn and adopt it quickly.
- Familiarity with object serialization to one of the following: XML, JSON, BSON.
- Database development skill using SQL Server or Oracle or equivalent.
- Working knowledge of object oriented design, patterns and practices.
- A deep understanding of the .NET platform.
- Experience with the MVC.
- System integration experience using either SOA techniques and ASMX or WCF (or equivalent).
- Exposure to an ORM such as Entity Framework or NHibernate or equivalent implementation.
- Windows server or Azure development experience and/or UNIX/Linux development experience.
- Queuing experience using MSMQ (or equivalent).
- Development experience using HTML5/CSS/JavaScript frameworks such as AngularJS or Ember or equivalent.
- Professionalism to include written and oral communication and the ability to communicate collaboratively in front of a whiteboard. An ability to understand your audience and adjust your communication style appropriately.
- Ability to learn business concepts quickly.
- A desire to constantly learn and share new knowledge, whether this is reading a book and posting a review on our Yammer, or giving a lunch-and-learn on the hottest new JavaScript library.
- Data transform knowledge using ODI or SSIS.
- A caring attitude care about what you do, who you do it with and how you re going to be successful in the end.
- 8+ yrs. professional software development experience.
- Solid working knowledge of four or more of the following technologies:
- Authoring APIs compliant to REST standards
- Development using HTML5/CSS/JavaScript frameworks such as AngularJS or Ember or equivalent
- Development using Silverlight or WPF Jquery
- Domain-centric architectures such as DDD or Onion
yogendran.periyannan@kanini.com
India Openings
Full Stack Technical Architect
Experience: 10 – 20 years
Salary: Depends on Experience
Location: Chennai
Job description
- A Bachelor’s degree in Computer Science, Business Administration, or related discipline. While an advanced degree is preferred, the value is placed on the extent of the relevant experience and accomplishments
- Experienced as a technical architect on a variety of complex projects.
- Hands-on experience in .NET, C#, Web API, ASP.NET MVC, Dependency Injection, Mock, Unit testing, Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance
- Experience with architecting enterprise solutions based on REST based APIs
- Strong knowledge in the modem UI frameworks like Angular, React, Vue.js, NgRx Store, Redux
- Excellent knowledge of cloud computing; experience of building scalable, resilient applications using Azure
- Designing microservice-based architectures using domain driven design (DDD), CQRS and Event Sourcing patterns
- Clear understanding of event-driven and delegate-based design paradigms.
- Be comfortable in defining an architectural vision and communicating the vision to the business
- Knowledge of Service-Oriented Architecture (SOA), its principles, and patterns at enterprise level.
- Experience in data modeling techniques. Knowledge and applicability of various normal forms.
- Experience and knowledge of multi-tier and cross-platform architectures driven towards mobility.
- Experience in developing IT architecture plans and software development methodologies.
- Experience of Continuous Integration (CI) and Continuous Delivery (CD), ideally using Azure DevOps/VSTS
- Experience of working in collaborative teams and working in an agile manner
Skill Set:
- C#, .NET, ASP.NET MVC, .NET Core
- Web API
- Enterprise Architecture and Design Patterns
- Modern UI Framework like Angular, React along with store concepts like NgRx, Redux
- Azure – Web Apps, Web Job, Azure Data Factory, Azure Storage, App Insights, Azure Functions, CI & CD, Service Bus
- Mocking Framework like Moq and Unit Testing
- SQL Server, NoSQL Databases
- Familiar with HTML5, CSS, JSON, ES6, Javascript, TypeScript
- Strong communication skills
Nice To Have:
- Azure or .NET certifications
- Azure DevOps
- AWS and Google Cloud Platform
Desired Candidate Profile
Role: Technical Architect
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization, Graduation Not Required
PG: Any Postgraduate in Any Specialization, Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
careers.india@kanini.com
BSA
Experience: 10+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- Requirements gathering, Business Analysis, Systems Design and Development, Agile
- Strong communication skills
Nice To Have:
- Healthcare experience would be an add on
Desired Candidate Profile
Role: BSA
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Requirements Gathering, Business Analysis
Education
UG: Any Graduate in Any Specialization
PG: Any Postgraduate in Any Specialization
careers.india@kanini.com
QA Automation Engineer
Experience: 5+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- Manual and Automation testing
- Strong communication skills
Desired Candidate Profile
Role: QA Automation Engineer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization
careers.india@kanini.com
Cloud Native Database Specialist
Experience: 6+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- AWS Database Native tools and Hadoop Administrations.
- Experience on AWS Cloud Native tools like Redshift, EMR and Glue.
- Hands-on knowledge with AWS services like EC2, EBS, S3, Cloudwatch, Cloudformation, RDS,Athena, Lambda, Autoscaling and VPC.
- Strong communication skills
Nice To Have:
- Experience in supporting BAWS RDS Technologies Like Aurora, and Document DB
- Experience in supporting MongoDB clusters
- Experience with SDLC tools (Atlassian tools, JIRA, etc.)
- Experience on GCP services like Big Query storage, Cloud Big table, Cloud Storage etc
Desired Candidate Profile
Role: Software Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization
PG: Any Postgraduate in Any Specialization
careers.india@kanini.com
.Net Full Stack Lead
Experience: 9+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- .Net, SQL with Azure
- Strong communication skills
Nice To Have:
- React
Desired Candidate Profile
Role: Software Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization
PG: Any Postgraduate in Any Specialization
careers.india@kanini.com
.Net Full Stack Developer
Experience: 5+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- .Net, SQL with Azure/Angular
- Strong communication skills
Nice To Have:
- React
Desired Candidate Profile
Role: Software Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization
PG: Any Postgraduate in Any Specialization
careers.india@kanini.com
Front End Developer
Experience: 5+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- ReactJS, Javascript, Angular
- Angular JS
- Strong communication skills
Nice To Have:
- NodeJS, Java
- Node JS
Desired Candidate Profile
Role: Software Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization
PG: Any Postgraduate in Any Specialization
careers.india@kanini.com
Back End Developer
Experience: 5+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- NodeJS, ExpressJS, Postgres, ElasticSearch, GraphDB
- Strong communication skills
Nice To Have:
- HTML, CSS, Javascript
Desired Candidate Profile
Role: Software Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization
PG: Any Postgraduate in Any Specialization
careers.india@kanini.com
Data Scientist
Experience: 5+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- NLP, Python, Machine Learning
- Strong communication skills
Nice To Have:
- Data processing,Should have experience in managing big data pipelines
Desired Candidate Profile
Role: Software Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization
PG: Any Postgraduate in Any Specialization
careers.india@kanini.com
Data Engineer
Experience: 5+ years
Salary: Depends on Experience
Location: Chennai
Job description
Skill Set:
- Python development skills related to Pandas and Flask Packages and OOPS Concepts
- Strong communication skills
Desired Candidate Profile
Role: Software Developer
Industry Type: IT-Software, Software Services
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time
Role Category: Programming & Design
Education
UG: Any Graduate in Any Specialization
PG: Any Postgraduate in Any Specialization