Ready to make the right career move?
Make your passion come true with us!

Overview

The Career you are passionate about is there for you at Raytex

We are an organization that offers the potential for growth & the ecosystem for learning. If your interests lie in developing cutting-edge technology solutions that work, then surely Raytex is the place for you. Working with a brilliant team, working on innovative solutions that deploy a robust set of technologies and having fun while you’re at it – are some of the simple perks of being part of the Raytex family.

Curating Talent

We have a bunch of highly talented individuals and we welcome others to join us! Because it is in the company of a talented bunch that new ideas & innovation happens.

Collaborative Approach

We work as a team, and each collaborator has the freedom to contribute to the decision-making process. New ideas, debates & experiments are encouraged & welcomed.

Collegiate Atmosphere

We don’t have typical workdays with a fixed pattern of tasks. We keep you on the edge to keep things afresh, to have a sense of adventure whilst staying away from boredom.

Career Paths

We are invested in your career, as much as you are; we’d like you to learn, grow and know where your career is headed. We love building careers and we are here to help you!

Great Culture

We promote a culture of family and community throughout the organization. Social events and fun things organized at work provides you with a relaxing atmosphere.

Interesting Projects

You will find opportunities to work on a diverse range of projects and learn new things on the job. This will enable you to fast track learning and stay ahead of your peers.

If you think your technology skills can improve business productivity and transformation, we should talk!

CEO
@Raytex

Current Openings

We have the following openings currently available and we are actively hiring for these and encourage you to submit your profile for our consideration. Have you not found any position suitable for your interest and/or skill, feel free to drop in an email and we’ll have your resume on our file. As and when a suitable position comes up, we’ll be happy to contact you.

RoleYears Of ExperienceNo of Positions
Senior Software Engineer, .Net Developer7+ Yrs1

Possess strong communication skills to oversee personnel and foster collaboration with other organizational departments.Display a high degree of adaptability in order to learn new technologies as needed and successfully manage the daily challenges of a technicalenvironment.Build software using languages and technologies of the .NET framework to develop web-based application.Work on developing scalable, maintainable, and testable systems. Create applications from scratch, configure existing systems and provide usersupport.

Excellent technical abilities and adaptability to new technologyPerforms due diligence as far as analysis and design of projects. Well versed with analysing business and technical requirements

Key Responsibilities

  • Candidate should be able to make design decisions independently on overall application Framework level changes.
  • Should have hands on working on designing components for web-based applications.
  • Prior experience of working on integrated applications.
  • Good experience working on large scale and high-performance solutions with a design mindset.
  • Strong experience in designing end-to-end solutions using distributed architecture.
  • Design and implement underlying data models for applications and services to be scalable and maintainable.
  • Provide technical leadership design advice and mentor/coach other engineers within the team.
  • Work closely with peers and architects to deliver scalable solutions.
  • Provide operational support by fixing production issues.
  • Well versed in understanding and contextually analyse business requirements.
  • Write clean, scalable code using .NET programming languages.
  • Test and deploy applications and systems.
  • Proficient understanding of code versioning tools like VSTS.
  • Experience creating database schemas that represent and support business processes.
  • Revise, update, refactor and debug code.
  • Active interest in new technology and emerging engineering practices.
  • Adhere to coding standards and best practices and maintain clean code.
  • Develop technical documentation.
  • Excellent verbal and written communication skills.
  • Attention to detail.

Qualification

  • Bachelor’s degree in Computer Science or related field

Experience

Must Have
  • Over 7 years of proven experience of designing and developing web-based software development using .NET stack.
  • Exposure to design patterns and Microservices architecture.
  • Well versed with the ASP.NET, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC).
  • Knowledge on Azure cloud or other cloud platforms.
  • Good exposure on ASP.NET web API’s or experience working with RESTful API’s.
  • Strong exposure on C#.
  • Solid experience in SQL Server and writing queries.
  • Worked on Project using Agile.
  • Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support.
  • Team-player with strong communication & collaboration skills.
  • Prior experience working with large scale databases and applications.
Good to have
  • Experience with NoSql databased like Azure Cosmos DB, Mongo DB or Elastic.
  • Experience in Angular
  • Familiarity with a Devops environment
Software Engineer, .Net Developer2 to 4 Yrs1

Summary of Job

Full stack .Net developer to build software using languages and technologies of the .NET framework todevelop web-based application. You will create applications from scratch, configure existing systems and provide user support.

Should be an independent contributor and eager to learn new tools and technologies. Need to closelywork with tech leads to build the product.

Well versed with analysing business and technical requirements

You should be able to write functional code with a sharp eye for spotting defects. You should be a teamplayer and excellent communicator, passionate about .NET framework and software design/architecture.

Your goal will be to work with internal teams to design, develop and maintain software.

Key Responsibilities

  • Participate in requirements analysis.
  • Collaborate with internal teams to produce software design and architecture.
  • Write clean, scalable code using .NET programming languages.
  • Test and deploy applications and systems.
  • Proficient understanding of code versioning tools like VSTS.
  • Experience creating database schemas that represent and support business processes.
  • Revise, update, refactor and debug code.
  • Must have excellent problem solving skills solve technical challenges.
  • Must be able to take initiative to be productive and efficient.
  • Adhere to coding standards and best practices and maintain clean code.
  • Develop technical documentation.
  • Provide technical support.
  • Excellent verbal and written communication skills.
  • Attention to detail.

Experience

Must Have
  • Minimum 2 to 4 years of proven experience developing web-based software development using .NET stack.
  • Well versed with the ASP.NET, SQL Server and design patterns (e.g. Model-View-Controller (MVC))
  • Good exposure on ASP.NET web API’s or experience working with RESTful API’s.
  • Strong exposure on C#.
  • At least 2 to 3 years of experience in SQL Server and writing queries.
  • Knowledge on javascript frameworks like Angular, jQuery, bootstrap.
  • Worked on Project using Agile
  • Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support.
  • Team-player with strong communication & collaboration skills.
  • Prior experience working with large scale databases and applications.
Good To Have
  • Knowledge on Azure cloud or other cloud platforms.
  • Experience with NoSql databased like Azure Cosmos DB, Mongo DB or Elastic.
  • Exposure to Microservices architecture.
Solution Architect/Product Engineering Manager10+ Yrs1

Skillset required

  • Good experience working on large scale projects, high performance solutions as well as handling day-to-day operational requests from the business.
  • 10+ Years of experience in software development with at least four years as a tech lead on Microsoft technologies is a MUST with Hands-on experience in MS technologies - .Net, C#, MVC etc.
  • Experience in Transportation/Logistics preferable though not mandatory.
  • Exposure to any of the Cloud platforms like Azure (preferable), AWS or GCP.
  • Product development experience. Strong experience in designing end-to-end solutions using distributed architecture.
  • Experience with Agile, Test Driven Development and Continuous Integration environments
  • Exposure to microservices-based architectures and design patterns.
  • Exposure to NoSQL Databases, Big data technologies, Machine Learning and AI would be good-to-have.
  • Entrepreneurial drive, demonstrated ability to achieve stretch goals in an innovative and fast paced environment.
  • Demonstrated development team building and people management skills.
  • Excellent written and verbal communication skills.

What we are looking for

  • Ability to strongly interact with business and technical stakeholders to play back captured requirements.
  • Able to interact with technical team to explain business requirement to assist in solution mapping.
  • Gathering information from multiple sources and critically evaluating it, reconciling conflicts, disseminating high-level information into details.
  • Interpreting business needs of customers and translating them into the application and operational requirement with the help of strong analytical and product management skills.
  • Focus on solution-level decisions and analysis of their impact on the overall business goals and outcomes.
  • Establishing the technical vision and analysing trade-offs by teaming up with developers and subject matter experts.
  • Ability to narrow down on technology and design choices
  • Responsible for the architecture and design choices for the various projects and products.
  • Ability to look at the big picture as well as participate in code reviews and ensure that the solution is implemented as per design and standards.
  • Tracking business impact of features on a regular basis, and rely on data to make informed decisions about possible changes or improvements
  • Drive agile adoption process improvements, evangelize the agile mindset and be the problem solver for the team.
  • Deep collaboration with cross functional teams to incrementally deliver work products throughout the product life cycle.
  • Overall Release Planning and Execution in collaboration with other stake holders.
  • Strong analytical and product management skills.
  • Should have excellent spoken and written communication skills.
  • Good People Management Skills
  • Need to have an overlap for 3-4 hours with the US customers
.NET Full Stack/Infrastructure8 to 16 years1

Must have

  • Over 7 years of proven experience of designing and developing web-based software development using .NET stack.
  • Exposure to design patterns and Microservices architecture.
  • Well versed with the ASP.NET, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC).
  • Knowledge on Azure cloud or other cloud platforms.
  • Good exposure on ASP.NET web API’s or experience working with RESTful API’s.
  • Strong exposure on C#.
  • Solid experience in SQL Server and writing queries.
  • Worked on Project using Agile
  • Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support.
  • Team-player with strong communication & collaboration skills.
  • Prior experience working with large scale databases and applications.

Good to have

  • Experience with NoSql databased like Azure Cosmos DB, Mongo DB or Elastic.
  • Experience in Angular.
  • Familiarity with a Devops environment.

The best investment you can make is in yourself.

You may be wondering if Raytex is right for you? Should you be investing your time, effort and passion at Raytex? Here is why we think you will find it interesting and worthwhile!

It’s time to dream big and discover your calling

These people at Raytex did just that and this is what they have to say! Listen to some of our employees share their stories from their experience at Raytex.

A day in your life at Raytex

We aren’t the regular, ordinary and normal! We live life and we do it to the fullest. We’d like to give you a glimpse of things that unfold in the background. Here are a few slice-of-life anecdotes from our employees to give you a sense of life at Raytex.

Lavanya Jogu
Lavanya JoguSoftware Tester
Read More
My usual workday kicks off with grabbing a bowl of cereals. I read articles on testing or check my e-mails. After checking my workload for the day, I’m ready to start testing! I have my lunch around 2PM with my colleagues and it’s a great opportunity for us to gather at one place and we usually discuss about non-technical stuff. For refreshment I listen to music as it helps me to relax, be more creative and focus much better on the task at hand.
Tejo Vikas
Tejo VikasDeveloper
Read More
My working days usually start at 12PM when I arrive at the office. The team has its daily scrum meeting at 12:15PM to discuss about the work we will be doing that day, along with any possible issues we may encounter. More often than not, my work will be focused on a particular project. The type of work I undertake on any given day will differ, depending on what stage a project is currently at. This keeps the job interesting because the nature of the work changes as a project progress. I usually take lunch around 2 and then work till 8PM, when I’ll take some time to plan for the following day before heading home. For refreshment I play caroms for 15-20mins and walk about on the floor.
Dilip Mahato
Dilip MahatoSoftware Tester
Read More
Every day I come to work, I would first get coffee, review notes, and check mails to catch up on any asynchronous work that needed to happen. And then attend scrum meeting, write test cases while development is going on. And in between I play chess with my colleagues for refreshment. The best part is we have flexible schedules.
Nava
NavaDevops Engineer
Read More
My typical work day starts with checking and replying to Emails. And attend scrum meeting. Time goes quickly when writing software as we’re so engrossed in what you are doing. Our team works according to deadlines and understand production and marketing schedules. I play indoor games to keep myself refreshed and we have team outings once in two weeks.
Sudhakar
SudhakarDeveloper - Team Lead
Read More
My working day starts with a cup of coffee and I check mails while having it. The best thing about my job is the variety. One day I may be attending requirement meetings, the next I’ll be coding a custom workflow and the day after that I may be writing a report. This helps to keep things fresh and interesting. I really enjoy problem solving, coming up with a solution to a complex requirement or problem and this gives me ample job satisfaction. I go for a walk to refresh myself.
Sunil
SunilHR
Read More
The day starts with to do list, scheduling meetings, and taking rounds on the floor. Generally, the afternoon time is meant for replying to Emails, post which there would be some job interviews or employee training sessions. “I think one of the best things about working in IT is that it’s always changing and that you are constantly learning new things, no matter how experienced you are.” Simultaneously, we need to keep tab on the special achievements of employees and ensure they get their due recognition. I don’t really take a break because this work gives me immense pleasure and refreshment.
Previous
Next