Job Description
SmartX Advisory Solutions seeks a highly skilled Senior Software Developer to join our talented, motivated team. This role involves building and scaling cutting-edge technology solutions in the financial sector. We're seeking someone to build and maintain modern web applications end-to-end—from front-end UI (Vue.js/Vue 3 and/or Angular) to backend services and APIs (.NET Core/C#/Python). This role partners closely with product, design, and engineering to deliver scalable, reliable, and high-performance solutions, leveraging AWS, SQL Server, and Docker.
Key Responsibilities
• Develop and maintain front-end web applications using Vue.js (Vue 3) and modern JavaScript/TypeScript.
• Develop and maintain robust C# applications using .NET Core and Python, ensuring high performance and reliability.
• Design and implement scalable RESTful / open APIs to support web applications and external integrations.
• Collaborate with cross-functional teams (product, design, engineering) to gather requirements, design solutions, and deliver features.
• Optimize performance across the stack: UI responsiveness, API latency, and overall application scalability.
• Optimize database queries and data access for efficient retrieval and storage in SQL Server.
• Leverage Docker for containerization to support consistent deployments and scalability.
• Architect cloud-native and serverless solutions using AWS services for scalability and cost-efficiency.
• Support and implement automated tests (unit, integration, end-to-end) using tools such as Jest and Playwright, and modern build tooling like Vite.
• Participate in code reviews, provide constructive feedback, and mentor junior developers.
• Participate in Agile ceremonies (planning, standups, retrospectives) and communicate progress, risks, and solutions.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• Bachelor’s degree in Computer Science or a related field
• 5+ years of professional software development experience with C# and .NET/.NET Core
• 4+ years of experience with relational databases (SQL Server, or PostgreSQL preferred)
○ Team is actively migrating to Postgres on Aurora
• 4+ years of professional front-end development experience with Vue.js and/or Angular (including Vue 3)
○ React/Angular acceptable if willing to ramp into Vue.
• 3+ years of experience working with AWS services to build cloud-native, scalable applications
• 3+ years of experience developing containerized or cloud-native applications (Docker)
• Python development experience.
• Strong proficiency in building web services and RESTful APIs
• Demonstrated experience building and managing open APIs
• Solid understanding of data structures and algorithms
• Experience with modern testing and build tools (Jest, Playwright, Vite)
• Familiarity with CI/CD pipelines and infrastructure automation tools such as GitHub Actions and Terraform
• Strong problem-solving skills with attention to detail and the ability to simplify complex technical challenges
• Strong communication skills and a collaborative mindset, with the ability to thrive in a fast-paced environment
Nice to Have Skills & Experience
• AWS certifications.
• Advanced front-end architecture skills, including state management (Vuex/Redux) and build tools (Webpack/Vite).
• Experience leading Agile/Scrum teams and mentoring engineers.
• Proven ability to architect scalable solutions end-to-end from the ground up.
• Advanced degree in a relevant field/demonstrated commitment to continuous learning.
• Familiarity with Babelfish
• Familiarity with Terraform or willingness to learn in.
• Proficient with AI.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.