Match score not available

Software Engineer III

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science or software engineering, 5-7 years of experience required, Skilled in Microsoft Stack: Azure, .Net Core, SQL Server, Experience with Angular and backend development, Knowledge of system security and data protection.

Key responsabilities:

  • Design, develop, and evaluate software systems
  • Modify existing databases and manage database development
  • Work with project teams to determine scope and limitations
  • Review user needs to estimate time and costs
  • Write technical documentation for projects
Tech Mahindra logo
Tech Mahindra XLarge https://www.techmahindra.com/
10001 Employees
See more Tech Mahindra offers

Job description

JOB DESCRIPTION

Somos a Tech Mahindra, empresa do Grupo Mahindra, uma multinacional Indiana e está presente no Brasil e em +90 países. Somos mais de 120.000 profissionais que nos ajudam a conectar experiências.

A Tech Mahindra representa o mundo conectado, oferecendo experiências de tecnologia da informação inovadoras e centradas no cliente, permitindo que empresas, colaboradores e a sociedade cresçam.

Nós realmente acreditamos que a tecnologia torna isso possível, mas são as pessoas que fazem isso acontecer. Diversidade Cultural, de Gênero e de Habilidades se alinham nos nossos pilares do Rise e nos permite "Diversidade de Pensamentos", que capacita nossos stakeholders a crescer.


RESPONSIBILITIES AND ASSIGNMENTS

Summary:

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.


Job Responsibilities: 

Modify existing databases and database management systems. Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. Work as part of a project team to coordinate database development and determine project scope and limitations. Review project requests describing database user needs to estimate time and cost required to accomplish project.


REQUIREMENTS AND QUALIFICATIONS

Required (must have):

o Skilled Proficiency: Built applications using Microsoft Stack (Azure, .Net Core, Entity Frameworks, SQL Server)

o Fundamental/Intermediate Proficiency: Angular 


Better Fit:

o Full stack developer experience with production deployment using Microservices, Single Page Application Frameworks

o Familiar with Test driven development approach on backend (API Services) and frontend (SPA Angular/React)

o Experience in Integration with Enterprise data sources

o Understanding of creating security and data protection settings

o Writing technical documentation

o Experience with building responsive UI design

o Prior experience working with business or product owners to collect requirements


Nice to Have/Bonus:

o Familiar with Azure infrastructure deployment

o Worked with containerization of the applications

o Implemented devops of application deployment to cloud infrastructure


Skills: 

Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. 

Ability to work independently and manage one s time. 

Basic mentoring skills necessary to provide support and constructive performance feedback. 

Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. 

Ability to troubleshoot issues and make system changes as needed to resolve issue. 

Knowledge of computer hardware and software. 

Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.

Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. 5-7 years experience required.


ADDITIONAL INFORMATION

100% Remoto

Global project - Fluent English is mandatory, Spanish in nice to have

Work time: 10AM - 7PM


Quem Somos ?

Somos parte do Grupo da Mahindra, empresa no valor de 21 bilhões de dólares, que emprega mais de 240.000 pessoas em mais de 100 países. O Grupo opera nas principais indústrias que impulsionam o crescimento econômico mundial, desfrutando de uma posição de liderança em tratores, veículos utilitários, after-market, tecnologia da informação e resortes de férias.

Nossas plataformas de inovação e recursos reutilizáveis conectam-se através de uma série de tecnologias para entregar um valor tangível para os nossos clientes. 

A Tech Mahindra representa o mundo conectado, oferecendo serviços e soluções de tecnologia da informação, inovadoras e personalizadas de acordo com a necessidade de cada cliente, permitindo que empresas, parceiros e a sociedade Rise™, trabalhem juntos.


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
PortugueseEnglishSpanish
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Time Management
  • Non-Verbal Communication
  • Problem Solving
  • Customer Service
  • Social Skills
  • Troubleshooting (Problem Solving)

Software Engineer Related jobs