Programmer

at  Communications Test Design Inc

West Chester, PA 19380, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Jan, 2025Not Specified21 Oct, 2024N/AWeb Applications,Entity Framework,Linq,Databases,Html,Css,Typescript,Git,Asp.Net,Javascript,Communication Skills,Web Development,Computer Science,Design Patterns,Web ServicesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

CTDI is a large-scale Engineering, Repair, and Logistics company that services the country’s largest wireless telecommunications providers, as well as the largest High-speed Internet & Cable providers. CTDI has over 11,000 FT US Employees in over 60 world class US Operations. CTDI also has a global footprint with more than 20,000 employees worldwide.
This Programmer position will work both independently and within a team of other developers with a focus on writing code and developing applications leveraging multiple tools, languages, processes, and technologies. The ideal candidate will have a passion for learning and be able to adapt to changing tasks quickly. This position is ideal for the person that loves to code and wants an opportunity to work with the latest technologies as we develop custom solutions for our customers and internal operations. We are looking for motivated individuals who can take ownership of tasks and drive them to completion. Specifically, the responsibilities of this position include:

Responsibilities

  • Develops code using C#, ASP.NET Core/MVC, jQuery, Web API’s, Entity Framework and Oracle/PostgreSQL database.
  • Creates and deploys Test cases using automated testing frameworks like xUnit / MOQ for developed code to confirm it meets business requirements and has no defects.
  • Prepares releases for deployment into Production using GIT, Team City and Octopus.
  • Collaborate with technical leads and subject matter experts in the assessment of new designs and development work.
  • Provide technical support for user issues; troubleshoots problems, performs debugging, and takes corrective action on a timely, effective basis.
  • Develop proof-of-concepts applications that provide creative solutions for our customers and operations.

Required Skills

  • Hands on experience with C# and web development
  • Knowledge of object-oriented design patterns and best practices
  • Excellent oral and written communication skills with the ability to understand others and clearly express thoughts.
  • Self-motivated, resourceful, and takes the initiative to learn new technologies
  • Ability to effectively work in a team environment.
  • Ability to adapt quickly to fast-paced changing environment and priorities
  • Have opinions

Required Experience

  • Degree in Computer Science, Software Engineering or related field or equivalent work experience – Masters Preferred
  • 2-3 years recent Experience with application development with Microsoft .NET stack web applications with ASP.NET MVC/Core, C#, Object Oriented Principles, Web Services (RESTful, SOAP), LINQ, Entity Framework, and databases like Oracle/PostgreSQL (SQL, PL/SQL).
  • Experience with Web applications development using client-side tools and frameworks like JavaScript, TypeScript, CSS, and HTML.
  • Experience with source code Repos like GIT.
  • Knowledge/Experience with Blazor/WASM is beneficial.

Responsibilities:

Responsibilities

  • Develops code using C#, ASP.NET Core/MVC, jQuery, Web API’s, Entity Framework and Oracle/PostgreSQL database.
  • Creates and deploys Test cases using automated testing frameworks like xUnit / MOQ for developed code to confirm it meets business requirements and has no defects.
  • Prepares releases for deployment into Production using GIT, Team City and Octopus.
  • Collaborate with technical leads and subject matter experts in the assessment of new designs and development work.
  • Provide technical support for user issues; troubleshoots problems, performs debugging, and takes corrective action on a timely, effective basis.
  • Develop proof-of-concepts applications that provide creative solutions for our customers and operations

For Business Purposes. In the preceding twelve (12) months, CTDI has disclosed the following categories of personal information for a business purpose to the following categories of third parties:

  • We have disclosed your personal identifiers, protected classifications, professional or employment related information, internet or other electronic network information, and your customer records information to service providers that help us perform employment-related functions. These service providers include IT support, background check companies, payroll processors, expense processors, health insurance providers, and benefits providers.
  • We have disclosed your personal identifiers and internet or other electronic network information to IT support to detect security incidents, protect against malicious, deceptive, fraudulent, or illegal activity, and to identify and repair errors that impair functionality.
  • We have disclosed your personal identifiers and internet or other electronic network activity information to IT support to help us maintain the quality and safety of CTDI devices or to improve, upgrade, or enhance CTDI devices


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Network Administration / Security

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

West Chester, PA 19380, USA