Senior Software Engineer

Posted Sep 11

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Design, develop, and sustain enterprise-level applications utilizing .NET, C#, ASP.NET, and .NET Core.

β€’ Produce clean, scalable, and well-documented code that aligns with established industry best practices.

β€’ Engage in code reviews and ensure compliance with software development standards.

β€’ Create, develop, and enhance ETL processes for various data sources.

β€’ Collaborate with analysts and DBAs to guarantee data quality, integrity, and consistency.

β€’ Automate data workflows and implement error-handling routines.

β€’ Design and manage extensive relational databases and data warehouses.

β€’ Develop and refine stored procedures, functions, and indexing strategies.

β€’ Provide technical direction and mentorship to junior and mid-level software engineers.

β€’ Assist in skill development through pair programming, design discussions, and training sessions.

β€’ Collect requirements and convert them into technical specifications in collaboration with cross-functional teams.

β€’ Articulate complex technical concepts to both technical and non-technical stakeholders.

β€’ Participate in agile ceremonies, contributing to timelines, architecture, and resource planning.

β€’ Monitor system performance and initiate enhancements for availability and responsiveness.

β€’ Assess and implement tools and frameworks; suggest technology upgrades or migrations.


⛳️ Requirements

β€’ Bachelor’s degree in computer science, Information Systems, or a related discipline.

β€’ 8–10 years of professional experience in software engineering with a focus on .NET technologies.

β€’ Strong proficiency with database tools, including SSIS, and experience in database development.

β€’ Familiarity with DevOps practices and tools, such as CI/CD pipelines, version control, and automated testing.

β€’ Exceptional communication, problem-solving, and interpersonal skills.

β€’ Experience in mentoring or leading junior and mid-level developers is highly preferred.

β€’ Expertise in .NET technologies, including C#, ASP.NET, and .NET Core.

β€’ Capability to design and develop relational databases.

β€’ Experience with SQL Server, Oracle, or similar databases.

β€’ Experience in developing and optimizing ETL processes.

β€’ Proficiency in developing stored procedures, functions, and indexing strategies.


🏝️ Benefits

β€’ Equal opportunity employer dedicated to promoting an inclusive and diverse workplace.

β€’ Application accommodations available through Human Resources.

β€’ Remote work arrangement.

People also viewed

Shield AI13 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix15 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom16 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps16 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce18 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly21 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers