Current jobs related to Sr. Software Engineer - Cary - PROCYON TECHNOSTRUCTURE


  • Cary, North Carolina, United States Mudrasys Full time

    Job SummaryWe are seeking a highly skilled Sr Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software products. You will work closely with our business and UX teams to create user-friendly interfaces and ensure that our applications meet the highest...


  • Cary, United States BCforward Full time

    Sr Engineering Project ManagerBCForward is currently seeking for a highly motivated Sr Engineering Project Manager for an Onsite opportunity NC.Position Title: Sr Engineering Project ManagerLocation: Cary, NCAnticipated Start Date: 10/14/2024Please note this is the target date and is subject to change. BCforward will send official notice ahead of a confirmed...

  • Software Engineer

    3 weeks ago


    Cary, North Carolina, United States V2soft Full time

    About V2SoftV2Soft is a global company headquartered in Bloomfield Hills, Michigan, with locations in Mexico, Italy, India, China, and Germany. Our mission is to provide high-performance technology solutions that address real business challenges. We strive to become our customers' trusted partners, enabling mutual success.Key ResponsibilitiesContribute to...

  • Software Engineer

    1 month ago


    Cary, North Carolina, United States Avidex Industries LLC Full time

    About Avidex Industries LLCAvidex Industries LLC is a leading provider of innovative solutions in the audiovisual and IT integration industry. Our commitment to excellence, technical expertise, and innovative spirit drives our success.Job SummaryWe are seeking a talented and experienced Software Developer to join our esteemed Development team in Cary, North...

  • Software Engineer

    3 weeks ago


    Cary, North Carolina, United States Avidex Full time

    About UsAvidex is a leading provider of innovative solutions in the audiovisual and IT integration industry. Our commitment to excellence, technical expertise, and innovative spirit drives our success. We're expanding our horizons and seeking a talented and experienced Software Developer to join our esteemed Development team in Cary, North Carolina.What We...

  • Software Engineer

    2 weeks ago


    Cary, North Carolina, United States Avidex Full time

    About AvidexAvidex is a leading provider of innovative audiovisual and IT integration solutions. Our commitment to excellence, technical expertise, and innovative spirit drives our success.Job SummaryWe are seeking a talented and experienced Software Developer to join our esteemed Development team in Cary, North Carolina. This role will play a key part in...

  • Sr Software Engineer

    1 month ago


    Cary, United States Compunnel Inc. Full time

    Note: In person Interview required in Cary, NC.Knowledge, Skills:Ability to mentor others.7 years of Java/J2EE Web Development Experience.Comfortable with front-end, middle tier and backend technologies.Expertise in front-end technologies like Angular, Spring MVC or equivalent, hands-on experience in these technologies a must in last 3 years.Expertise in...

  • Sr Software Engineer

    1 month ago


    Cary, United States Compunnel Inc. Full time

    Note: In person Interview required in Cary, NC.Knowledge, Skills:Ability to mentor others.7 years of Java/J2EE Web Development Experience.Comfortable with front-end, middle tier and backend technologies.Expertise in front-end technologies like Angular, Spring MVC or equivalent, hands-on experience in these technologies a must in last 3 years.Expertise in...


  • Cary, North Carolina, United States Dude Solutions Full time

    Job Title: Software Development EngineerAbout the Role:We are seeking a skilled Software Development Engineer to join our team at Dude Solutions. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:* Design and develop software...


  • Cary, North Carolina, United States US Tech Solutions Full time

    Job Title: Embedded Software Engineer II – Embedded Software EngineeringAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team at US Tech Solutions. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for vehicle controllers using C programming language.Key...


  • Cary, United States US Tech Solutions Full time

    Duration: 24 months contractJob Description:Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver moderately complex functionality on a complete product or significant portion of a product it supports. This level develops simple designs to solve well-defined problems with...


  • Cary, United States US Tech Solutions Full time

    Duration: 24 months contractJob Description:Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver moderately complex functionality on a complete product or significant portion of a product it supports. This level develops simple designs to solve well-defined problems with...


  • Cary, United States Acro Service Corp Full time

    Primary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...


  • Cary, United States Acro Service Corp Full time

    Primary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...


  • Cary, North Carolina, United States Dude Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering high-quality software solutions.Key Responsibilities:Design and implement scalable and efficient software solutionsCollaborate with cross-functional teams to...

  • Software Engineer

    1 week ago


    Cary, North Carolina, United States Diverse Lynx Full time

    Job Summary:We are seeking a highly skilled Software Engineer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions using COBOL, JCL, VSAM, DB2, and CICS. Key Responsibilities:- Design and develop software applications using COBOL, JCL, and other...


  • Cary, North Carolina, United States Trilliant Full time

    Job Title: Software Engineering ManagerTrilliant is seeking a highly skilled Software Engineering Manager to lead our Java software development team. As a key member of our organization, you will be responsible for driving innovation and product development in the field of smart grid, smart city, and Industrial Internet of Things (IIoT).Key...

  • Software Engineer

    4 weeks ago


    Cary, North Carolina, United States Trilliant Full time

    Job Title: Software Engineer - Contract PositionTrilliant is seeking a highly skilled Software Engineer to join our team on a contract basis. As a Software Engineer, you will play a critical role in the development and maintenance of our universal communications platform.Job Summary:We are looking for a talented Software Engineer with a strong background in...


  • Cary, North Carolina, United States Deutsche Bank Full time

    Job Description:Deutsche Bank is seeking a Senior Software Engineer to join our Corporate Bank Technology team in Cary, NC. As a key member of our team, you will be responsible for designing, developing, and delivering state-of-the-art software solutions for our banking applications.Key Responsibilities:Design and develop scalable, available, resilient, and...


  • Cary, North Carolina, United States SAS Full time

    About the RoleWe are seeking a highly skilled Sr Software Developer to join our team at SAS. As a key member of our analytics division, you will work closely with diverse teams to push the boundaries of performance and quality in our software.Key ResponsibilitiesCollaborate with analytics teams to develop high-speed analytic sub-routines and optimize...

Sr. Software Engineer

3 months ago


Cary, United States PROCYON TECHNOSTRUCTURE Full time
Job DescriptionJob Description

Dear Vendor,

Role:- SD-WAN (Optional) Python developer (Only USC) (QnA from Interview is at the bottom of the JD)

Location- RTP Raiegh NC( day 1 on-site)

Rate:- Open

Hire type- Subcon/FTE

Visa:- Only USC

Detail JD :

We are seeking a skilled Python Developer with expertise in network devices to join our team.

The ideal candidate will have a strong background in Python programming, networking, and experience with network devices.

You will be responsible for developing, maintaining, and improving software applications that interact with network devices.

Key Responsibilities:

Develop and maintain Python applications to configure and manage network devices.

Collaborate with network engineers to understand requirements and implement solutions.

Write clean, maintainable, and efficient code.

Perform testing and debugging of network-related software.

Create and maintain documentation for developed software.

Monitor and optimize application performance and ensure security compliance.

Stay updated with the latest industry trends and technologies.

Requirements:

Minimum 2+ years of exp in Design, deploy, and manage SD-WAN solutions

Strong understanding of SD-WAN technologies and providers (such as Cisco Viptela, VMware VeloCloud)

Knowledge of network protocols (TCP/IP, DNS, DHCP, BGP, OSPF)

Proven experience as a Python Developer with a focus on networking with minimum 5+ years.

Strong understanding of networking concepts and protocols (TCP/IP, DNS, DHCP, etc.).

Experience with network device configuration and management (routers, switches, firewalls, etc.).

Proficiency in Python and its libraries (e.g., Paramiko, Netmiko).

Familiarity with network automation tools and frameworks (e.g., Ansible).

Experience with RESTful APIs and integrating with third-party services.

Knowledge of version control systems (e.g., Git).

Excellent problem-solving skills and attention to detail.

Strong communication skills and ability to work in a team environment.

Familiarity with cloud platforms (e.g., AWS, Azure, GCP).

Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).

Experience with network monitoring tools (e.g., Nagios)

Create scripts as needed to support application deployments and improve existing workflows.

Troubleshoot technical challenges, and ensuring their products work as intended.

Short JD :

Minimum 2+ years of exp in Design, deploy, and manage SD-WAN solutions

Proven experience as a Python Developer with a focus on networking with minimum 5+ years

Proficiency in Python and its libraries (e.g., Paramiko, Netmiko).

Knowledge of network protocols (TCP/IP, DNS, DHCP, BGP, OSPF)

Create scripts as needed to support application deployments and improve existing workflows.

Troubleshoot technical challenges, and ensuring their products work as intended.

Python basic Questions and Answers : 1. What are the different data types in Python
: List, Tuple, Dictionary(dict), set, numbers, etc.,
2. Can you explain the difference between list, tuple, and set in Python?
: A list is an ordered collection of items which can be of different types.Lists are mutable
: Tuples are immutable, once created, their content cannot be changed.
: Sets are mutable, cannot contain duplicate elements
3. How do you handle exceptions in Python? Can you give an example?
: Using try, except, else, and finally blocks
4. What is the purpose of self in a Python class ?
: refers to the instance of the class itself, when you create an object of a class and call its methods,
self allows you to access the attributes and methods of that particular instance
5. What are lambda functions and how are they used?
: Lambda functions, also known as anonymous functions, are small, unnamed functions defined using the lambda keyword in Python.
They can have any number of arguments but only one expression. The expression is evaluated and returned
6. How do you read and write files in Python?
: Reading File:
with open('example.txt', 'r') as file:
content = file.read()
print(content)
Writing File:
with open('example.txt', 'w') as file:
file.write("Hello, world ")
file.write("This is a new line.")