Find Jobs Near You – Available Work in Your Location
Technology
Software Developer / Engineer
Farmington, NM
Find & Apply For Software Developer / Engineer Jobs in Farmington, New Mexico
Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.
4101712
Job Summary
Posiion - Sr. Software Engineer
Locaion - Remote This role will work closely with application, data, platform, and business teams to build and support cloud based business applications using Azure Web Apps, Azure Data Factory, Snowflake, SQL Server, Redis cache, and modern UI/API development technologies.
Must Have Skills
Strong Snowflake database experience, including creating tables, views, stored procedures, functions, tasks/jobs, and writing medium to complex SQL queries
Experience with Snowflake schema design, data loading, query tuning, and troubleshooting
Azure Web Application development experience
Experience developing application user interfaces using React.js, Angular, or similar frontend frameworks
Strong knowledge of HTML, CSS, JavaScript, and TypeScript
Backend API development experience using .NET Core, Node.js, Python FastAPI, or similar frameworks
Experience building and consuming REST APIs
Azure Data Factory creation, data pipeline development, scheduling, monitoring, and maintenance
Hands on experience with ETL/ELT tools and data integration patterns
Experience integrating applications with Snowflake, SQL Server, Azure SQL Database, and Azure Blob Storage
Redis cache knowledge, including cache aside patterns, performance improvement, and troubleshooting
Web application security knowledge, including authentication, authorization, role based access control, OAuth, SSO, JWT, and secure API access
The pay range for this role is $110,000- $120,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.
"Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com."