Lead innovative software projects in a dynamic investment environment. Collaborate with experts to deliver scalable solutions using cutting-edge technologies. Advance your career in a fast-paced, rewarding setting.
Software Developer
in Information Technology PermanentJob Detail
Job Description
Overview
- Develop innovative software solutions to support investment research, portfolio management, and compliance functions in a collaborative hybrid work environment.
- Collaborate with cross-functional teams to translate complex business requirements into scalable and efficient technical solutions.
- Contribute to the modernization of the application ecosystem, ensuring high performance, reliability, and scalability.
- Utilize full-stack development expertise to design and implement enterprise-grade applications tailored to organizational objectives.
- Engage in architecture planning and documentation to support future system enhancements and improvements.
- Provide ongoing optimizations and support for application release processes to ensure seamless operations.
- Work in a fast-paced environment requiring strong technical acumen and adaptability to evolving requirements.
- Collaborate effectively within a team while independently managing project deliverables and timelines.
Key Responsibilities & Duties
- Design and develop enterprise-grade web applications using .NET Core and Angular frameworks.
- Architect scalable Web APIs and implement secure CRUD-based applications tailored to business needs.
- Create custom reports, dashboards, and automated file exports to support decision-making processes.
- Develop and manage automated job scheduling and workflows to enhance operational efficiency.
- Collaborate with analysts and end-users to refine requirements and ensure alignment with organizational objectives.
- Document existing systems and contribute to architecture planning for future enhancements.
- Create and maintain deployment scripts to support application release processes.
- Optimize application performance and implement ongoing enhancements for improved user experience.
Job Requirements
- Bachelor of Science degree in Computer Science, Software Engineering, or a related field.
- Minimum of 4 years of professional experience in software development; 10 years preferred.
- Proficiency in C#.NET, .NET Core Web API, and Angular development frameworks.
- Strong SQL expertise, including query optimization and database design experience.
- Experience with Entity Framework, Dapper, and Service-Oriented Architecture principles.
- Familiarity with reporting platforms such as SSRS or Power BI for data visualization.
- Knowledge of multithreading, asynchronous programming, and messaging frameworks.
- Strong analytical, problem-solving, and communication skills to collaborate effectively across teams.
- ShareAustin:
