
Senior Software Developer
Aqua Finance, Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Responsible for the analysis, design, development and testing of complex development projects
- Assist with the planning of cost-effective solutions for development projects
- Plan, develop and implement large-scale projects from conception to completion
- Translate business requirements into technical applications and solutions
- Develop solutions to enhance performance and scalability of systems
- Estimate and provide innovative solutions for complex projects
- Understand and evaluate complex data models
- Design, develop and implement new system integrations
- Plan, design, test and implement software deployments
- Collaborate with project managers, software developers, application architects, business analysts, security analysts and quality analysts to plan, design, develop, test, and maintain business applications
- Create and update technical documentation as projects require
- Proactively solves complex problems
- Mentor and provide direction to development teams
- Independently troubleshoot and resolve issues
- Adhere to high-quality development principles while delivering solutions on-time and on-budget
- Periodic after core hours, night and weekend work is required in relation with support, system testing, upgrade, and implementation activity
Requirements
- 5 years of software or web development experience with progressively elevated roles required
- Financial industry experience preferred
- Proficient with .Net Core, C#, ASP.Net and JavaScript
- Experience developing in the Azure environment
- In-depth knowledge of relational database design and SQL Server development
- Experience with source control management systems and CI/CD
- Experience with agile development methodologies
- Extensive understanding of object-oriented and service-oriented application development techniques
- Attention to detail and accuracy required
- Excellent verbal and written communication skills required
- Proficient in the utilization of Microsoft Office Suite
- Ability to thrive in a fast paced work environment
Benefits
- Participate in peer-reviews of solution designs and related code
- Pursue ongoing training and/or certifications necessary to stay current in job role
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.Net CoreC#ASP.NetJavaScriptSQL Serverrelational database designCI/CDagile development methodologiesobject-oriented developmentservice-oriented development
Soft Skills
attention to detailaccuracyverbal communicationwritten communicationproblem-solvingmentoringcollaborationindependent troubleshootingtime managementadaptability