Advance your career in software engineering with hands-on full-stack development opportunities. Collaborate with experts to build innovative tools and systems. Enhance your skills in AI engineering and modern technologies.
Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Contribute to the development of internal tools and systems using modern technologies.
- Collaborate with senior engineers and stakeholders to identify requirements and deliver robust solutions.
- Participate in full-stack development across various domains, including accounting, portfolio management, and risk systems.
- Engage in AI engineering tasks, integrating AI-assisted workflows into tools and pipelines.
- Work in a Microsoft-focused environment utilizing C#, JavaScript/TypeScript, Angular/React, Python, and SQL.
- Perform data analysis and reconciliations to validate system functionality and ensure accuracy.
- Contribute to the enhancement of APIs, frameworks, CI/CD pipelines, and testing suites.
- Participate in a robust interview process, including technical interviews and live coding sessions.
Key Responsibilities & Duties
- Develop and maintain internal tools and systems for various operational areas.
- Provide production support for time-sensitive systems, ensuring reliability and performance.
- Collaborate with cross-functional teams to identify and implement technical solutions.
- Utilize modern architectural designs to enhance system capabilities and scalability.
- Conduct data analysis and reconciliations to validate system functionality.
- Integrate AI-assisted workflows and tools into development processes.
- Participate in the design and implementation of front-end interfaces.
- Engage in continuous learning and application of new technologies.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science or a related engineering discipline.
- 1-3 years of experience in software development or relevant internships.
- Proficiency in SQL programming, database engineering, and query optimization.
- Working knowledge of C#, JavaScript, TypeScript, and frameworks like Angular or React.
- Exposure to Python and AI-assisted coding tools is advantageous.
- Comfortable developing front-end interfaces and integrating AI workflows.
- Strong problem-solving skills and a collaborative mindset.
- Exposure to financial systems or structured products is a plus.
- ShareAustin: