Senior .NET Developer - INTL Colombia

Insight Global
Phoenix, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Phoenix, United States of America

Tech stack

ASP.NET
Java
JavaScript
.NET
Microsoft Windows
Amazon Web Services (AWS)
Software Applications
Automation of Tests
Unit Testing
C Sharp (Programming Language)
C++
Code Review
Continuous Integration
Data Architecture
Data Structures
Database Design
Integrated Development Environments
JSON
jQuery
MVC
Octopus Deploy
Open Source Technology
Systems Development Life Cycle
Software Engineering
Software Requirements Analysis
SQL Databases
TypeScript
Web Application Frameworks
React
Delivery Pipeline
Test Scripts
GIT
Build Management
Angular
Kubernetes
Data Analytics
Bitbucket
TeamCity
REST
Software Version Control
Docker
Web Api
Programming Languages
Microservices

Job description

A client of Insight Global's is looking for a Senior .NET Developer to work in Colombia to develop and test code to meet technical specifications. Participate and understand SDLC processes, read and translate requirements and undersatnd impact on the design specifications. Troubleshoot and resolve production issues. Perform code reviews, understand and identify improvements to the architecture and code base., * Develop code based on functional specifications and thorough understanding of product code; identify refactoring opportunities and architectural improvements.

  • Test code to verify it meets the technical specifications and is working as intended, before submitting to code review; Create and apply automated tests and test principles to software changes, including (but not limited to) unit tests.
  • Contribute to standards and processes as applicable to software development methodology, including planning, work estimation, solution demos, and reviews.
  • Perform moderately complex peer code reviews.
  • Read software requirements and understand impact on design specifications.
  • Contribute to the implementation of delivery pipeline, including test automation, security, and performance.
  • Understand the business objectives and industry we serve. Become a subject matter for a module of the application. Apply understanding to application, and coding tasks to make data-driven recommendations for internal process improvements and product documentation.
  • Provide troubleshooting support for moderately complex production issues or software code issues to ensure the stability of the application; Act as an escalation point and subject matter expert for the moderately complex production issues or software code issues to ensure the stability of the application and resolution of issues.
  • Understand and identify improvements to codebase, data design, best practices, including (but not limited to) security, reliability, deliverability and quality attributes.
  • Understand and contribute to the architecture of the software; contribute to implementation standards and guidelines for projects that allow teams or programs to begin implementing them based on the technical specifications

Requirements

  • 6+ years experience with one or more general-purpose programming languages from the following list: - C#, Java, C++, or C
  • Working experience with .NET is preferred utilizing MVC, Web APIs, and web forms
  • Experience with data structures, algorithms, and software design
  • Experience with distributed version control systems such as Git and VC platforms such as Bitbucket; Solid understanding of standards and best practices
  • Experience working in Windows development environment, working with open source tools/platforms
  • 2+ years SQL experience database design and performance management
  • Experience with test automation and continuous integration tools
  • Knowledge of software application testing tools, methodologies, and process framework
  • Working experience with Amazon Web Services (AWS) is preferred
  • Familiarity with containerization of services (Docker), container orchestration software such as Kubernetes, and infrastructure as code
  • 2+ years experience with build environments and delivery pipelines TeamCity and Octopus preferred; Experience with continuous software delivery
  • Experience with one or more front end frameworks like React or Angular is an advantage; Experience with Javascript/Typescript/jQuery
  • Knowledge and exposure to microservices, REST, and JSON

Apply for this position