An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Job summary
DXC Technology Inc. in India is seeking an experienced software engineer to support project teams in development. This role includes technical guidance, mentorship, and collaboration with cross-functional teams. Candidates should have a Bachelor's degree in Computer Science, 6+ years of experience in software engineering, and proficiency in relevant programming languages. Familiarity with data modeling and analytics tools like Sisense is required. The position emphasizes innovation, collaboration, and continuous growth.
Qualifications
6+ years of relevant work experience in industry, with a minimum of 2+ years in software engineering.
Proficiency in software languages and development methodologies.
Experience in a leadership or mentoring capacity is preferred.
Responsibilities
Support a team of software engineers in development and technical guidance.
Collaborate with cross-functional teams to ensure project delivery.
Assist in the mentorship of team members.
Skills
Software languages proficiency
Programming skills
Debugging skills
Communication skills
Teamwork skills
Organizational skills
Education
Bachelor's degree in Computer Science or equivalent
Tools
Sisense
Job description
Job Description:
Essential Job Functions
Support a team of software engineers in the development of software products and solutions, providing guidance, code reviews, and technical support.
Collaborate with cross-functional teams to define project requirements, ensuring the successful delivery of software projects.
Assist in the professional growth and mentorship of team members through regular feedback, coaching, and career development planning.
Contribute to the execution of the software engineering strategy, participating in strategic discussions and technology assessments.
Manage project tasks and assignments, helping to prioritize and plan work to meet project goals.
Monitor project timelines, resource allocation, and budgets to ensure efficient project execution.
Proactively identify and mitigate project risks, working to resolve issues as they arise.
Promote a culture of innovation, collaboration, and continuous learning within the team.
Data Modeling & Analytics
Build and optimize high-performance ElastiCubes.
Design and manage ETL processes to ingest data from diverse sources.
Proficiency in Sisense Formulas for dashboard design.
Create interactive, advanced visualizations and widgets.
Performance tuning: troubleshoot query performance issues and optimize ElastiCube build times to ensure real-time or near real-time data availability.
User governance: SSO, multi-tenancy. Manage user roles, data security rules (row level security).
Basic Qualifications
Bachelor's degree in a relevant field (e.g., Computer Science) or equivalent combination of education and experience.
Typically, 6+ years of relevant work experience in industry, with a minimum of 2+ years in a similar role in software engineering.
Proficiency in one or more software languages and development methodologies.
Strong programming and debugging skills.
Some prior experience in a leadership or mentoring capacity.
Familiarity with software development methodologies and best practices.
Good communication and teamwork skills.
Willingness to learn and grow in a leadership role.