US
0 suggestions are available, use up and down arrow to navigate them
Software Engineer in US

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Apply Now
Backend Software Engineer at Experis

Backend Software Engineer

Experis Austin, TX (Onsite) Full-Time
$0 - $1,000/Year
Apply Now

Job Title - Backend Software Engineer

Location - Austin, TX

Type - Permanent

Our client in Austin, TX is looking for hardworking, motivated talent to join their team.This is an exciting role at the parent company level, and will give the successful candidate a great opportunity to deliver on a set of high visibility and business critical initiatives. The primary focus of this role is to build Microsoft Azure cloud-based applications for our Financial Professionals and business stakeholders. This role will design, develop, test, release, and maintain serverless solutions across the full Microsoft stack. The ideal candidate needs to be able to develop middle-tier and back-end code with a strong passion towards building high quality, secure, performant, stable and scalable solutions. Don't wait… apply today!

ESSENTIAL DUTIES AND RESPONSIBILITIES:

To perform this job successfully, individual must be able to perform each essential duty satisfactorily.

  • Design, develop, test, maintain and support, cloud-native applications across the full Microsoft stack on the Azure cloud
  • Build middleware using C# based RESTful APIs/microservices, Azure functions, Message Queues/Order Brokers such as Azure Service Bus and Azure Event Hubs
  • Build reliable orchestrator functions to orchestrate the execution of other Azure durable and activity functions within function app
  • Integrate with back-end data sources such as Microsoft SQL Server, Azure Cosmos DB and Azure Table Storage
  • Create unit tests as part of the development cycle using Test Driven Development methodology and XUnit framework
  • Benchmark application code proactively to prevent performance and scalability concerns
  • Monitor application performance, execution and incidents using Application Insights
  • End-to-end ownership and accountability for delivery and maintenance of a set of platform features
  • Build API based deep integrations with 3rd party vendor platforms
  • Work closely with the Scrum Master, Product Owner, and other Scrum team members in a cohesive and collaborative fully Agile environment, using Jira for managing all work

KNOWLEDGE, SKILLS, AND/OR ABILITIES:

To perform this job successfully, the individual should have the following skills and abilities

  • Experience building native applications on the Microsoft Azure cloud platform
  • Strong knowledge of the Agile scrum methodology, Software development life cycle, and Object Oriented programming principles
  • Experience using DevOps for software development, deep understanding of branching strategies and CI/CD deployment methodologies
  • Familiarity with using Visual Studio
  • Strong knowledge of building middle-tier code using C# - RESTful APIs, Azure functions with focus on Azure durable functions
  • Experience with queuing/stream processing technologies such as Azure Queue Storage, Azure Service Bus, Azure Event Hub
  • Strong working knowledge of Microsoft SQL Server including SQL query writing, stored procedures, functions, and database schema design
  • Working knowledge of security best practices (e.g. OWASP)
  • Experience working in an Agile Scrum software delivery team with frequent deployments and releases
  • Must be able to balancing various tasks simultaneously, organize, prioritize, make decisions and work efficiently and effectively under deadlines
  • Must be able to work with geographically disperse teams and stakeholders through both onshore and offshore teams
  • Must routinely exercise independent judgment and be able to work as a team player with strong interpersonal skills
  • Excellent oral and written communication skills are essential in order to work with different stakeholders within the organization

SUPERVISORY RESPONSIBILITIES: None

EDUCATION AND/OR EXPERIENCE:

  • 8+ years of overall software development experience
  • 3+ years of experience building cloud-native applications on Microsoft Azure
  • 6+ years of overall experience building apps using the Microsoft .NET framework.
  • 6+ years of C# programming experience.
  • 4+ years of experience with SQL And NoSQL databases
  • 4+ years of experience creating RESTful APIs and microservices.
  • Experience in building UI using React, JavaScript, HTML, CSS is a bonus
  • Experience with Node.js is added bonus
  • Experience with application security tools (such as Snyk, Checkmarx) is a bonus
  • Experience with ORM such as Entity Framework is an added bonus
  • Bachelor's Degree in Information Systems, Information Technology, Computer Science, related field or Equivalent Experience.
  • Experience in the financial services industry is preferred
  • Excellent analytical and problem solving skills
  • Demonstrated ability to multi-task in a fast-paced environment with competing priorities

Are you Interested?

Share this job with friends and family and earn dollars with every successful hire.

Recommended Skills

  • .Net Framework
  • Api
  • Agile Methodology
  • Analytical
  • Application Security
  • C Sharp (Programming Language)
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job:

Job ID: BBBH207264

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.