Temp Senior .NET Developer

Archon Resources
Tulsa, United States of America
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Remote
Tulsa, United States of America

Tech stack

.NET
Multitier Architecture
Agile Methodologies
Software Applications
Unit Testing
C Sharp (Programming Language)
Software Quality
Code Review
Computer Programming
Databases
Software Debugging
Software Design Patterns
Middleware
Web Servers
Integrated Development Environments
Internet Protocol
Object-Oriented Software Development
Scrum
Service-Oriented Architecture
Software Engineering
Integration Testing
Data Logging
Multithreading
Software Application Programming
Caching
Integration Tests
Storage Technologies
Information Technology
REST

Job description

  • Understands all aspects of the software development lifecycle for custom developed applications, including software design, development, testing, deployment, and maintenance activities.
  • Experience working with medium to large software development efforts, including creation of technical requirements and design specifications, development, testing, and deployment of software to achieve the desired business outcome.
  • Complete complex software development assignments, including integration between multiple applications, from documented technical requirements and design specifications.
  • Develop software solutions that adhere to company coding standings and best practices, are scalable to meet business need, reliable in the production environment, and maintainable by other developers.
  • Interface with Business Analysts and development team to ensure the requirements are understood and being met.
  • Create unit test and system integration test cases/plans, and execute unit testing and integration testing to ensure software quality and that business requirements are met.
  • Interface with QA to ensure the application performs as, or better than expected.
  • Troubleshoot and resolve high priority and/or complex production issues that may require collaboration with IT Infrastructure and/or other IT applications teams to identify root cause and appropriate resolution. Ensure issues are resolved in timely manner to minimize negative impact on the business.
  • Monitor application production environment to ensure application stability. Proactively identify potential production risks and provide recommended changes to address the risk before it becomes an issue.
  • Provide technical leadership and mentoring to other team members.
  • Regular and reliable attendance is required in performance of job.
  • Employee may be required to perform additional duties as assigned.

Requirements

  • Demonstrated ability of REST API development using C# .NET 8 or later.
  • Demonstrated ability of software development principles and design patterns, including object-oriented design and development, N-Tier Architecture, Web Servers, and Internet Technologies.
  • Experience in all aspects of an application design and development, including high performance design, multi-threaded programming, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
  • Working knowledge of middleware concepts including messaging, EAI patterns, SOA, and B2B/A2A integration.
  • Experience with database management systems.
  • Working knowledge of technology infrastructure, including hardware sizing and architecture, network and operating systems, server technologies, and storage technologies.
  • Experience with SCRUM / Agile concepts.
  • Experience interacting, advising and communicating effectively.
  • Experience developing information and making presentations.
  • Demonstrated ability to read and write fluently in English.

Benefits & conditions

4.04.0 out of 5 stars Tulsa, OK 74103 Remote $70 - $80 an hour - Contract

Apply for this position