Contribute to impactful software projects in a dynamic investment management environment. Collaborate with stakeholders to deliver scalable, maintainable solutions. Enhance your skills with cutting-edge technologies and frameworks.
Software Developer
in Information Technology PermanentJob Detail
Job Description
Overview
- Develop and maintain proprietary applications supporting investment research, portfolio management, and compliance functions.
- Collaborate with stakeholders to translate business requirements into scalable technical solutions.
- Contribute to the modernization and enhancement of the application ecosystem.
- Operate in a fast-paced investment management environment requiring strong technical expertise.
- Utilize full-stack development skills to design and implement enterprise-grade applications.
- Support application release processes and provide ongoing system optimizations.
- Document systems and contribute to future-state architecture planning.
- Collaborate effectively within a team while working independently on projects.
Key Responsibilities & Duties
- Design and develop enterprise-grade web applications using .NET Core and Angular.
- Architect scalable Web APIs and implement secure CRUD-based applications.
- Build custom reports, dashboards, and automated file exports for stakeholders.
- Develop and manage automated job scheduling and workflows.
- Collaborate with analysts and end-users to refine requirements.
- Document existing systems and contribute to architecture planning.
- Create deployment scripts and support application release processes.
- Optimize application performance and provide ongoing enhancements.
Job Requirements
- Bachelor of Science degree in a relevant field.
- 4+ years of professional experience in software development; 10+ years preferred.
- Proficiency in C#.NET, .NET Core Web API, and Angular development.
- Strong SQL expertise with query optimization and database design experience.
- Experience with Entity Framework, Dapper, and Service-Oriented Architecture.
- Familiarity with reporting platforms like SSRS or Power BI.
- Knowledge of multithreading, asynchronous programming, and messaging frameworks.
- Strong analytical, problem-solving, and communication skills.
- ShareAustin: