Senior .NET Core Software Developer
Austin, TX (Remote)
About us
Advanced Solutions International is a global software company focused on helping not-for-profits and membership organizations grow revenue, reduce expenses, improve performance, and engage and serve members and donors through innovative software solutions.
About our position
ASI is looking for a skilled Senior .NET Core Software Developer to provide technical expertise in software performance and scalability. In this role, you will develop Microsoft based software applications and products and focus on application performance and reliability of our software infrastructure.
What you’ll be doing
- Collaborating with software architects to complete tasks related to product development and application performance and reliability of new software infrastructure.
- Conducting code review, performance testing and analysis for a variety of software solutions, including legacy systems and microservices.
- Meeting established milestones for projects and for completing architecture and enabler stories in sprints as stated specified by the architectural runway.
- Working with the quality assurance team to integrate performance testing into the CI/CD pipeline, ensuring continuous performance validation.
- Following established standards and guidelines to deliver projects that are of high quality and high value to ASI and its customers.
- Learning, following, adapting, and applying SAFE Agile software principles.
- Receiving and contributing constructive feedback for continuous process, product, and self-improvement.
- Working with Technical Support as needed to reproduce and resolve customer issues as required.
- Performing other job-related duties and responsibilities as may be assigned from time to time.
What we want you to have
- Bachelor’s degree in computer science or information science or related field, or equivalent experience
- 8+ years’ experience developing integrated suites of full-featured web-based applications, including user interfaces, database access, and networked components.
- Demonstrated knowledge of Microsoft tools and technologies: C#, .NET Core, .NET MVC, Entity Framework Core, SQL Server/Azure SQL and Visual Studio.
- Experience with non-Microsoft web application technology stacks: Java 8+, Spring/Hibernate, TypeScript, NodeJS, Postgres/MySQL, can be considered in lieu of Microsoft technology experience, but this role will work exclusively with a .NET technology stack with a focus on .NET Core.
- Automated unit and integration test writing Solid OOA/OOD software engineering background and expertise, with proven applied experience in the implementation and testing of high-quality software.
- Experience with benchmarking application page-turn and API endpoint performance using JMeter, WAPT, or similar.
- Experience with building and monitoring highly observable web applications using structured logging data, Azure Application Insights and .NET Aspire.
- Ability to analyze legacy code based on MS Web Forms/Web Apps/Web API, MS .NET Framework, and Angular JS.
- Experience deploying and maintaining cloud-based applications in a DevOps environment using Azure platform services including Azure Application Insights, Azure App Service, Azure Containers, Azure SQL, or similar.
- Experience implementing performance optimizations and tunings for legacy codebases and SQL schemas.
- Solid interpersonal and communication (verbal and written) skills.
- Excellent ability to collaborate successfully with others in person and remotely.
What we offer
ASI has been operating for more than 30 years and has perfected the employee-first culture with a fun, friendly, and casual work environment. We encourage new ideas, fresh perspectives, and positive attitudes and offer the following employee benefits:
- Generous Paid Time Off
- Medical, Dental, and Vision Insurance
- Life and AD&D Insurance
- Flexible Spending Account
- Healthcare Savings Account
- Wellness Benefits
- 401k Retirement Plan with Discretionary Match
- Opportunities for Professional Growth
and Development - Volunteer Time Off
- Study Leave
- Employee Assistance Program
- Hybrid/Remote Work
Join our team and positively impact thousands of ASI customers around the world!
www.advsol.com/careers
ASI for All
ASI’s commitment to diversity and inclusion stems from our core values of Courage, Excellence, and Respect. We value and respect different perspectives -- and those who have the courage to share their experiences and challenges -- and provide a supportive environment where ASI team members can grow and develop while delivering excellent products and services to our clients. In furtherance of our mission to keep our clients for life, we are committed to cultivating an inclusive work environment that reflects the varied non-profit and membership organizations we serve worldwide. ASI provides equal opportunities to all employees and qualified applicants for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender perception or identity, marital status, disability, veteran status, or any other legally protected category. Applicants requiring accommodation in the application and/or interview process should notify the ASI Human Resources Department at [email protected].
What We Do
We help people achieve great things through innovative solutions.
We believe the work of non-profits is of vital importance to the world and since 1991 our solutions allow our clients to focus on their mission, not their technology.