Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
This is a hands-on full-stack development role that combines application engineering, cloud development, system integration, and business process automation. The successful candidate will work closely with business stakeholders, technology leadership, and end users to deliver scalable solutions that improve efficiency, streamline operations, and support strategic technology initiatives.
Requirements
-
Bachelorβs degree in Computer Science, Information Technology, Engineering, or a related field. \n
-
5+ years of experience developing enterprise applications using Microsoft technologies. \n
-
Strong full-stack development experience across web, application, and database layers. \n
-
Proficiency with C#, .NET Core, ASP.NET, Web APIs, and SQL Server development. \n
-
Experience designing and implementing enterprise software solutions. \n
-
Experience with Azure DevOps, source control platforms, CI/CD pipelines, and deployment automation. \n
-
Strong understanding of software architecture, application design patterns, and modern development methodologies. \n
-
Excellent analytical, troubleshooting, and problem-solving skills. \n
-
Strong communication skills and ability to collaborate with both technical and business stakeholders. \n, * Experience supporting investment management, asset management, wealth management, or financial services organizations. \n
-
Knowledge of portfolio management systems, order management platforms, and trading technologies. \n
-
Experience integrating accounting, investment, and operational platforms. \n
-
Familiarity with security master data, market data platforms, pricing feeds, and post-trade processing workflows., * Experience supporting systems such as portfolio accounting, investment operations, performance reporting, or compliance platforms., * A passion for building scalable and maintainable technology solutions. \n
-
Experience partnering directly with business stakeholders to solve complex problems. \n
-
An ownership mindset and ability to manage projects from concept through delivery. \n
-
Interest in automation, modernization, and continuous improvement initiatives. \n
-
Ability to leverage emerging technologies, including AI-assisted development tools, to improve engineering productivity and solution quality. \n
-
Strong collaboration skills and a commitment to delivering high-quality software. \n
Benefits & conditions
n
-
Design, develop, test, and maintain enterprise applications supporting core business operations. \n
-
Deliver scalable solutions across front-end, back-end, database, and integration layers. \n
-
Build responsive user interfaces and modern web applications utilizing current development frameworks and best practices. \n
-
Enhance existing applications while contributing to modernization and platform transformation initiatives. \n
\n
\n
Business Systems & Platform Ownership
\n \n
-
Serve as a key technology resource supporting critical accounting, investment, and operational systems. \n
-
Partner with business users to understand workflows, identify improvement opportunities, and implement technology solutions. \n
-
Support third-party platform integrations and drive ongoing enhancements to improve functionality and efficiency. \n
-
Develop solutions that improve data quality, operational controls, and user experience. \n
\n
\n
Cloud & Application Modernization
\n \n
-
Design and develop cloud-native solutions leveraging Microsoft Azure technologies. \n
-
Participate in application modernization initiatives, including migration of legacy applications to cloud-based platforms. \n
-
Develop scalable services using modern application architecture patterns. \n
-
Support the adoption of microservices, API-driven development, and modular application design. \n
\n
\n
Integration & Data Management
\n \n
-
Design and implement integrations between enterprise applications, databases, vendor platforms, and cloud services. \n
-
Build and maintain APIs, data interfaces, and automated workflows. \n
-
Develop reporting and data solutions that support business intelligence and operational decision-making. \n
-
Optimize application performance, data processing, and system reliability. \n
\n
\n
Automation & Process Improvement
\n \n
-
Identify opportunities to automate manual business processes and reduce operational inefficiencies. \n
-
Develop workflow automation solutions that improve business productivity and accuracy. \n
-
Leverage modern development practices and emerging technologies to accelerate software delivery. \n
-
Support continuous improvement initiatives across technology and business operations. \n
\n
\n
DevOps & Engineering Best Practices
\n \n
-
Participate in source control, deployment automation, CI/CD pipelines, and release management processes. \n
-
Apply software engineering best practices including testing, code reviews, documentation, and secure development standards. \n
-
Support production deployments, troubleshooting, and ongoing application maintenance. \n
-
Contribute to technical standards and architectural decisions across the development organization. \n
\n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦