Senior Software Engineer developing and maintaining SaaS solutions at fintech company. Mentoring developers and building tools to improve efficiency in an Agile team environment.
Responsibilities
Develop and maintain our Software as a Service (SaaS) solutions and core internal integrations.
Work within self-organized teams to ensure software is built to customer expectations.
Guide and mentor developers.
Build systems to interface with SWIVEL clientele.
Automate processes to improve efficiency.
Build tools to eliminate repetitive tasks.
Participate in self-organizing teams working toward a common goal.
Respond to issues as they arise and support product teams to resolve issues.
Work with product partners to understand requirements and goals.
Prepare wireframes and mock-ups for proposed designs.
Conduct peer reviews to ensure that development and security standards are enforced.
Perform all other duties as assigned.
Requirements
Bachelor’s Degree from an accredited college or four-year university or equivalent experience required.
Minimum of five (5) years of experience required, including demonstrated knowledge of OOP and SOLID principles and design patterns;
strong background in C#, HTML, JavaScript, XML, and JSON;
creating and maintaining relational data models and databases;
and troubleshooting with advanced SQL performance issues and write/tune advanced SQL queries.
Experience with .NET Framework and .NET, migration to .NET.
Proven efficiency in a variety of programming languages, potentially including C#, Node.js, ASP .NET, JavaScript/jQuery, TypeScript, HTML/CSS, etc.
Extensive experience with relational databases and general knowledge of NoSQL databases.
Exposure to microservice architecture and cloud-native services (preferably AWS);
e.g. AWS Lambda, Amazon API Gateway, AWS Fargate, SNS, SQS, CloudFront, CloudFormation, etc.
Experience in a continuous integration (CI) environment with Build, Release, and Deployment
Knowledge of Agile principles with experience in Scrum or Kanban.
General knowledge of domain-drive design (DDD), three-tier architecture, and other design patterns.
Knowledge of team development tools and source control; e.g. Visual Studio, Azure Devops, JIRA, GIT, etc.
Knowledge of one or more JavaScript frameworks, including Angular, Vue.js, Knockout, React, polymer, etc.
Demonstrated willingness and ability to adapt and learn new technologies/processes.
Familiar with most general office machines and be proficient in MS Office tools.
Able to sit for long periods of time analyzing, modifying, and testing software programs.
Able to lift or move 20-40 lbs. of computer-related objects, manuals, or other office items.
Benefits
Competitive overall compensation package
Work/Life balance
Employee engagement activities and recognition awards
AI Software Engineer developing intelligent multimodal AI agents for Nextiva's AI - driven platform. Collaborating with teams to enhance customer experiences through innovative AI solutions.
AI Software Engineer developing intelligent multimodal AI agents for Nextiva’s customer experience platform. Collaborating on AI - driven features to enhance business - customer engagement.
Senior Cloud Software Development Engineer in Communication Runtimes team developing software features for Intel's communication libraries. Collaborate with scientists and engineers on high - performance computing applications.
Senior GenAI Software Architect at Intel developing AI products impacting real - world applications. Architecting machine learning strategies and collaborating with users for innovative solutions.
Software Developer designing, developing, and maintaining scalable software solutions for transportation and warehousing. Collaborating with cross - functional teams to enhance logistics and supply chain operations.
Senior Software Developer joining Aspire Software to design and develop web applications. Collaborating with cross - functional teams to deliver high - quality solutions in Lebanon.
Full Stack Developer involved in the full development life cycle of software solutions at Major Tool. Implementing designs, maintaining existing programs, and collaborating within a team.
Technical lead focusing on software engineering and product strategy in a hybrid work model. Collaborating with cross - functional teams at a leading fintech company.
Full Stack Developer designing, coding, and deploying software applications at 32BJ Benefit Funds. Involved in both front - end and back - end development with a focus on high quality service to members.