ASP.NET Services Engineer
Location
United States
Posted
25 days ago
Salary
0
Seniority
Mid Level
Job Description
ASP.NET Services Engineer
ARETUM
Role Description Aretum is seeking skilled ASP.NET Services Engineers to support a federal civilian client. This role will focus on building and maintaining backend services, APIs, database integrations, and application logic using ASP.NET Core, C#, Entity Framework Core, PostgreSQL, GraphQL, Azure, Kubernetes, and Azure DevOps. The ideal candidate has a strong background in enterprise microservices, relational database integration, GraphQL API development, and containerized cloud applications. This position requires sound technical judgment, strong troubleshooting skills, and the ability to work effectively in an Agile delivery environment. Responsibilities - Design, develop, test, and maintain backend services using ASP.NET Core, C#, and Entity Framework Core. - Build microservices that support business logic, data updates, and enterprise application functionality. - Integrate and maintain PostgreSQL databases, including data models, queries, views, and database structures. - Develop and maintain GraphQL schemas and APIs for application functionality and data integration. - Create unit tests for APIs, microservices, GraphQL APIs, and application code. - Debug issues reported by testers and users, diagnose deployed environment issues, and implement fixes. - Support application development and deployment across local, test, staging, and cloud environments. - Work with containerized applications using Docker, Kubernetes, and Helm charts. - Support Azure cloud integrations, including AKS, Storage Accounts, Key Vaults, Azure Pipelines, Azure DevOps, and Git. - Collaborate with project managers, developers, testers, and client stakeholders to support Agile delivery priorities. - Maintain clear technical documentation and communicate effectively with technical and non-technical stakeholders. Qualifications - Bachelor’s degree in a related field or equivalent professional background. - 6+ years of software development. - Hands-on background with ASP.NET Core, C#, Entity Framework Core, and PostgreSQL. - Proven ability to build microservices and enterprise application services. - Skilled in developing GraphQL APIs in ASP.NET or similar platforms. - Ability to create unit tests for APIs, services, and application code. - Knowledge of containerized application development and deployment using Docker, Kubernetes, and Helm. - Knowledge of Azure cloud services, including AKS, Storage Accounts, Key Vaults, and Azure Pipelines. - Ability to use Azure DevOps and Git for task management, code management, version control, and deployment workflows. - Familiarity with React and TypeScript for user interface development. - Strong understanding of Agile/Scrum development practices. - Strong analytical, troubleshooting, collaboration, and communication skills. - Ability to manage multiple priorities in a fast-paced client environment. - Background supporting federal civilian clients. - Familiarity with enterprise application modernization or cloud-native application development. - Ability to troubleshoot applications in deployed cloud or Kubernetes-based environments. - Ability to mentor or provide technical guidance to junior developers. - Prior support for proposal, recompete, or contingent award efforts. Benefits - Health Care Plan (Medical, Dental & Vision) - Retirement Plan (401k) - Life Insurance (Basic, Voluntary & AD&D) - Paid Time Off - Family Leave (Maternity, Paternity) - Short Term & Long-Term Disability - Training & Development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are seeking a high-caliber Senior Backend Engineer with a rare blend of legacy expertise and modern systems design. You will be tasked with bridging the gap between established Java infrastructures and high-performance Golang development. This role is not for the faint of heart. You will be responsible for deconstructing, re-architecting, and rewriting large, mission-critical codebases that power global telecommunications, ensuring they are scalable, resilient, and future-proof. This is a remote role. Key Responsibilities: - Legacy Transformation: Take ownership of large, complex Java codebases and strategically migrate towards high-performance Golang microservices. - Protocol Development: Design and maintain low-level communication interfaces involving SS7 (MAP) and DIAMETER protocols. - System Architecture: Build and optimize highly available resilient systems capable of handling multiple client connections. - Database Management: Design schemas and optimize queries for both MySQL and PostgreSQL to ensure data integrity and performance. Understand existing data structures and migrate them as appropriate. - Queue Management: Implement and manage robust job queues and asynchronous task frameworks to handle API traffic and background processing. Qualifications - Dual-Stack Understanding: Expert-level proficiency in both Java and Golang. You should be equally comfortable navigating existing code and writing equivalent high-concurrency Go routines. - Telecom Domain Knowledge: A deep, fundamental understanding of Signaling System No. 7 (SS7) and DIAMETER. You should be comfortable discussing the signaling stack from the MTP layers through to the application part. - Database Expertise: Advanced experience with MySQL and PostgreSQL, including performance tuning and distributed database patterns. - Task Orchestration and Notifications: Deep understanding of job queues and task management (e.g., RabbitMQ, Kafka, or custom-built Go workers). - API Capability: Comfortable with API models and specifying and writing endpoints to be used by adjacent applications. Requirements - A "Re-write" Mindset: You are not intimidated by code that has undergone iterations and layers with minimal documentation. You have the patience and skill to deconstruct complex logic and rebuild it to a superior standard. - High Agency: A drive to see tasks through to completion. You take pride in delivering robust, high-standard code. - Global Mobility: This role requires the ability to travel for extended periods to coordinate with global teams or oversee on-site deployments. - Flexibility: We offer flexible working hours to accommodate your peak productivity times, provided project milestones are met. Benefits - Competitive and comprehensive compensation packages. - Medical, dental, and vision insurance. - Life and disability insurance. - Retirement benefits. - Paid leave. - Tuition assistance and professional development. Salary Range $150,000 — $200,000 USD
Virtual Tutor
GO Tutor CorpsEnvisions an America where every child has the support of a tutor to enable them to realize their full human potential
• Provide virtual tutoring to students in Math and/or English Language Arts (ELA) • Review lesson plans and instructional materials in advance to prepare for tutorial sessions • Assess student progress and provide constructive feedback • Utilize interactive and engaging teaching methods to enhance learning • Maintain records of student progress and session outcomes • Communicate effectively with students and parents via the online platform
• Build full stack web applications that solve real client problems • Design and maintain system integrations — connecting APIs, databases, webhooks, and third-party platforms • Write automation workflows that are scalable, repeatable, and maintainable • Contribute to architecture decisions, not just execute tickets • Debug across the full stack including integrations and data pipelines • Translate technical decisions clearly to non-technical stakeholders — both written and verbal • Participate in client-facing communications and documentation in professional English
Role Description As a Staff+ Software Engineer at Seeq, you will play a critical role in shaping the technical direction and architecture of our software platform. You will: - Lead the design and development of complex software systems. - Work closely with cross-functional teams including product managers, designers, and other engineers. - Mentor and coach junior engineers, guiding them in best practices and helping them grow their skills. - Drive innovation and spearhead the implementation of new technologies and frameworks. Qualifications - A Bachelor's or Master's degree (or equivalent experience) in computer science, software engineering, or a related field. - At least 10 years of professional experience in software development. - Strong understanding of software design principles, patterns, and best practices. - Expertise in one or more programming languages, such as Java, Kotlin, Rust, C++, etc. - Expertise in backend development for data-intensive applications. - Experience working with databases such as Postgres or MySQL. - Excellent problem-solving and analytical skills, with great attention to detail. - Proven leadership skills, with the ability to guide and mentor junior engineers. - Excellent communication and collaboration skills. - Familiarity with agile development methodologies and tools, such as Scrum or Kanban. Requirements - Passionate about crafting exceptional software. - Renowned as one of the most productive engineers in your company. - Detail-oriented, advocating for unit testing, continuous integration, and elegant solutions. - Eager to collaborate through pair programming and provide actionable feedback on code. - Adaptable, versatile, and quick to learn new technologies and methodologies. - Knowledge of backend technologies such as a JVM language like Kotlin, Node.js, GraphQL. - Proficiency in databases, distributed computing, and cloud platforms. - Driven by a desire for impact beyond individual contributions. - Proactive in seeking and providing feedback. Benefits - Competitive salary plus bonus incentives ($144,000 - 200,000 USD). - 12-week paid Seeq family leave. - Unlimited PTO. - Internet and mobile phone reimbursements. - Medical benefits. - Group term life insurance. - Short-term and long-term disability insurance pre-tax benefits. - Voluntary vision and dental (ortho). - Vacation bonus program. - Employee Assistance Program. - Generous home office allowance. - Pet-friendly workspace. - A supportive and collaborative team environment.




