Job Listing

.NET Back-End Core Engineer 4476

111 E 17th Street Austin, TX
Austin, TX
.NET Back-End Core Engineer - Solicitation# 304134476

CPA is seeking a Back-End Core.Net Engineer to design highly scalable flexible web applications utilizing .Net core and APIs using Microservices Architecture in an agile/DevOps environment. The Candidate will perform highly advanced design and development work as part of the Property Tax Project or Audit Project team(s) with direction and guidance from the Applications Services Management. The successful candidates will be working with the latest technologies on the backend development in a very high dynamic team of software engineers. The candidates must have strong hands-on technical experience with .NET Core 3.0+, Entity Framework, RESTFul APIs, microservices architecture patterns. The primary goal of the candidate will be to assist with the implementation, optimization and maintenance of back-end framework and services in a Microsoft framework-based development in a Windows/Linux environment.
CPA will require the Candidate to work on the following initiatives and will perform advanced analysis/programming tasks such as:
  • Work with the cross-functional team to understand the requirement and draw solutions, keeping CPA’s technology strategy/tools in mind.
  • Work in large complex environments to design, code, implement, and optimize back end services in .NET Core
  • Design, write, code, test and implement backend web-services, provide post-production implementation support
  • Work with internal CPA IT teams to integrate CPA and vendor developed APIs with the newly developed software
  • Implement the CPA approved authentication tools to secure communication between services
  • Perform code reviews and analysis
  • Provide input towards technical best practices around backend development.
  • Provide guidance and knowledge sharing to new/existing development staff.
  • Perform other duties as assigned.
Candidate’s skills and qualifications
Must be able to:
  • work with Business Customers, Section Managers, Project Managers, Agile Product Owners, Business Analysts and Subject Matter Experts (SMEs) in a professional and collaborative manner to define strategies and implementation approaches.  
  • develop, implement, and optimize REST based APIs with .NET Core framework and C#, considering caching mechanism
  • use event driven architecture with queuing mechanism
  • exercise extensive logging and debugging techniques
  • use Entity framework with .NET Core 3.0+
  • create relational database designs and models using SQL Server.
  • be proficient using/writing Transact-SQL and stored procedures
  • be proficient in use of DevOps tools like Visual Studio 2019, TFS, Git, BitBucket, MSBuild, Jenkins and create a pipeline
  • administer and support middleware applications used by Application Services.
  • work independently in a team environment with local and remote teams
  • code and develop application features/capabilities
  • work with the relational database including SQL Server
  • write complex T-SQL scripts that store and query relational data including joining and grouping
  • write unit tests using Jest or Enzyme
  • perform in-depth code reviews and analysis
  • work independently in a team environment with local and remote
  • work independently in a team environment with local and remote teams
Must possess:
  • expertise in Web Service architectures (SOAP, REST w/JSON) using Microsoft framework for Microservices
  • problem-solving skills and ability to multi-task with readiness to put in extra efforts when necessary
  • strong written, verbal, and interpersonal communication skills
  • knowledge of software development methodologies Agile and Scrum
Must perform other related work as assigned

Minimum Requirements: Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.
  7 Required Experience with Microsoft based full-stack web application development
  7 Required Experience designing/building APIs/Microservices
  6 Required Experience with highly complex API interface security requirements
  6 Required Experience with Microsoft .NET Core 3.0+, C#, MVC
  5 Required Experience with relational database design and modeling with SQL Server, using complex SQLs
  5 Required Experience with highly complex application security requirements
  4 Required Experience implementing API Service architectures (SOAP, REST w/JSON)
  4 Required Experience with relational database design and modeling with SQL Server and Oracle
  4 Required Experience with TFS, Git, Bitbucket
  3 Required Experience in developing .NET apps on Linux
  3 Required Experience completing system documentation
  2 Required Experience with Agile development experience with Scrum, Kanban
  2 Required Experience with Jest or Enzyme 3.0+
  7 Preferred Experience working with enterprise software solutions
  4 Preferred Experience with knowledge transfer to team members
  2 Preferred Public sector experience (Federal, State or Local Government)
  2 Preferred Experience with KAFKA or RabbitMQ or similar Messaging queuing mechanism
  2 Preferred Experience with Confluence and JIRA
  2 Preferred Proficient with the Microsoft Office products, including Microsoft Project, Word, Visio, Excel and PowerPoint
  1 Preferred Experience with MuleSoft based API development

General Application

* - indicates a required field

File types allowed: .doc, .docx, .pdf, and .txt.Max file size: 5mb

Send us your resume

Work with our amazing team and change your life.
View Our Job Openings