Lead impactful software projects in a collaborative, innovative environment. Develop robust applications supporting critical financial operations and modeling. Enhance your expertise in cutting-edge technologies and systems.
Software Developer
in Information Technology PermanentJob Detail
Job Description
Overview
- Develop and maintain Windows and web-based applications supporting critical investment operations and financial processes.
- Collaborate with technology peers and business stakeholders to deliver robust, maintainable software solutions.
- Analyze existing systems to identify opportunities for improved scalability, performance, and reliability.
- Work in a small, collaborative development team to ensure high-quality software releases.
- Contribute to multiple projects simultaneously, effectively managing time and priorities.
- Utilize modern development practices and tools to enhance software quality and security.
- Support real-time pricing, valuation workflows, and financial modeling concepts.
- Engage with portfolio management systems, including security master and P&L workflows.
Key Responsibilities & Duties
- Design, develop, and enhance Windows and web-based applications for middle and back-office processes.
- Conduct unit, integration, and product testing to ensure high-quality releases.
- Collaborate with stakeholders to gather requirements and define project scope.
- Analyze systems for opportunities to improve robustness, scalability, and maintainability.
- Implement secure and quality-controlled development practices using modern coding tools.
- Develop and integrate application data with SQL Server and related technologies.
- Support distributed systems concepts, including APIs and service-oriented architecture.
- Enhance valuation workflows and real-time market data APIs for financial modeling.
Job Requirements
- Bachelor's degree in computer science or a related field required.
- Minimum of 5 years of software development experience, preferably in financial services.
- Proficiency in C#, object-oriented programming, and Agile development practices.
- Experience with Windows Forms, WPF, ASP.NET MVC, Angular, and JavaScript frameworks.
- Knowledge of SQL Server, data modeling, and query development.
- Familiarity with messaging-oriented middleware, APIs, and distributed systems concepts.
- Understanding of portfolio management systems and valuation workflows.
- Ability to commute onsite Monday through Friday as required.
- ShareAustin: