
Support Programmer
2 weeks ago
Position: Support Programmer
Location: Remote
Summary: The Support Programmer is responsible for developing activities that include coding Natus product lines, such as MSDS, CMS, iCN, and other product lines as they are created.
Essential Duties & Responsibilities:
- Interprets and applies established coding standards and procedures to ensure that all source code is maintainable, efficient, and accessible to all team members.
- Follow company protocols for source code version control, including accepted best practices for versioning, repository management, and code protection.
- Works collaboratively with team members and other departments in a professional manner. Demonstrates problem-solving skills by identifying issues and proposing effective solutions.
- Takes a lead role in software development projects. Ensures adherence to project timelines and milestones as defined by the supervisor or project manager.
- Participates in Joint Application Design (JAD) sessions and contributes to the planning and development of new systems, features, procedures, and functions. Translates session outcomes into clear, organized documentation for use by the development team.
- Demonstrates advanced proficiency in Windows-based programming and SQL. Must be highly skilled in using Borland Delphi for software development.
- Other duties as assigned.
Qualifications Requirements: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below represent the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience
- Bachelor's degree (B.A.) from a four-year college or university, or equivalent combination of education and experience.
- A minimum of two to four years of related experience and/or training is required.
- At least two years of hands-on experience developing Windows-based software using SQL is mandatory.
- Proficiency in C# and Borland Delphi with at least two years of experience in each is required.
- Experience with call tracking systems used for monitoring and coaching software development staff is also mandatory.
Language Skills: Able to communicate fluently in English, written and spoken.
Mathematical Skills
- Ability to work with mathematical concepts such as probability, statistical inference, and the fundamentals of plane and solid geometry and trigonometry.
- Ability to apply mathematical concepts such as fractions, percentages, ratios, and proportions to real-world situations.
Other Skills and Abilities
- Advanced programming skills in C#, Lua, and Borland Delphi (versions 5, 7, XE7 using BDE/Firedac database engines)
- Full-stack development with C#, ASP.NET, .NET Framework 4.8, and .NET Core
- Experience with and Angular
- Strong command of SQL, including writing, executing, and interpreting complex queries
- Expertise with Microsoft SQL Server and Oracle databases, including PL/SQL and package development
- Experience using SSRS, Power BI, and Crystal Reports for reporting and analytics
- Proficiency in Azure Functions, Web Apps, Service Bus, and Event Hub
- Familiarity with Azure DevOps, JIRA, and Confluence for project management and collaboration
- Strong working knowledge of Visual Studio
- Experience with advanced Windows-based programming concepts
- Working knowledge of SOA, including Web Services, APIs, and WCF technologies
- Proficient with Microsoft Project, Visio, Excel, and Word
- Experience in Rapid Application Development (RAD) environments and QA processes
- Understanding of the full Secure Software Development Life Cycle
- Experience with HTML, Citrix, and Terminal Services
PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to perform the essential functions of this job successfully. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit and talk, or hear. The employee is regularly required to work at a keyboard and computer. Specific vision abilities required by this job include close vision and the ability to adjust focus.
Other duties: Please note that this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this position. Duties, responsibilities, and activities may change at any given time, with or without notice.
We offer
- The role is a work-from-home remote position.
- Minimal travelling: less than 5%.
- Collaborative and international environment with different cultures.
- English company language.
EEO Statement
Natus Sensory is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status.
-
Head of Educational Programmes
2 weeks ago
Bengaluru, Karnataka, India beBeeDirector Full time ₹ 90,00,000 - ₹ 1,20,00,000Job Title: Head of ProgrammeProgramme Director Job Description:The Programme Director will be responsible for the strategic direction, quality assurance, and operational management of our educational programmes. This role ensures that our programmes are delivered in accordance with the required standards and best practices, and supports staff development,...
-
Technical Programme Managers
4 weeks ago
Bengaluru, Karnataka, India Tesco Bengaluru Full timeAbout the role Technical Programme Managers (TPMs) deliver complex, cross-functional technology programmes that support colleagues and help serve our customers better. They work collaboratively, influence Product, Engineering, Operations, and business colleagues and lead the programme to deliver value quickly and often. You will be responsible for Whilst...
-
Senior Programme Developer
7 days ago
Bengaluru, Karnataka, India beBeeStrategic Full time ₹ 70,00,000 - ₹ 85,00,000Strategic Leadership and Programme Development:The Cluster Manager/Centre Manager will work closely with the Regional Director/Associate Director to lead effective programme planning and management across assigned clusters. Key responsibilities include ensuring timely delivery of key project milestones, fostering community and employer relationships, and...
-
Strategic Programme Lead
7 days ago
Bengaluru, Karnataka, India beBeePhilanthropist Full time ₹ 1,20,00,000 - ₹ 2,00,00,000Job Overview:">The organisation is a respected philanthropic entity working across India to enable large-scale, sustainable change.We are seeking an experienced professional to play a critical role in advancing our programme portfolio.Key Responsibilities:">">Designing and steering impactful initiatives with emphasis on effective planning, cross-sectoral...
-
Senior Programme Manager
1 week ago
Bengaluru, Karnataka, India beBeeProject Full time ₹ 5,00,000 - ₹ 10,00,000Senior Programme ManagerThis role requires an individual who can oversee the successful delivery of software products and services. Key responsibilities include planning and managing multiple projects, collaborating with project teams, and ensuring timely delivery of quality products.Essential Skills and QualificationsStrong programme management skills with...
-
Youth Development Programme Leader
2 weeks ago
Bengaluru, Karnataka, India beBeeProgramme Full time ₹ 5,00,000 - ₹ 10,00,000Programme Lead OpportunityWe are looking for a Programme Lead to join our team and help drive positive change in education through innovative programs and technology-driven solutions.As a key member of our team, you will play a pivotal role in shaping the future of young people by developing and implementing cutting-edge programmes that foster youth...
-
CNC CAM programmer
2 weeks ago
Bengaluru, Karnataka, India PLANT SUPERVISION Full timeWe're Hiring: CNC CAM ProgrammerLocation: Denmark/India (on-site during onboarding; long-term remote work from India)The company excels in designing and building special-purpose machines and optimized tooling tailored to clients' needs.Your Role – CNC CAM ProgrammerAs a CNC CAM Programmer, you will play a pivotal role in a precision-driven team...
-
Dynamic Programme Leader
6 days ago
Bengaluru, Karnataka, India beBeeLeadership Full time ₹ 15,00,000 - ₹ 25,00,000Job DescriptionAs a seasoned professional, you will play a pivotal role in advancing the organization's programme portfolio. Your expertise in programme design, management, and evaluation will be instrumental in driving impactful initiatives forward.Key Responsibilities:Programme Planning & StrategyDevelop long-term strategies and annual plans for programme...
-
VMC Programmer
2 weeks ago
Bengaluru, Karnataka, India Pinnacle Engineering Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Title: VMC Programmer – CNC MachiningLocation: Bangalore (On-site)Company: Pinnacle EngineeringAbout Us:Pinnacle Engineering is an ISO-certified CNC machining facility specializing in precision aerospace and defense components, prototyping, and small-batch production. We are committed to delivering world-class quality and precision to our clients.Role...
-
PLC Programmer
2 weeks ago
Bengaluru, Karnataka, India LIIME AUTOMATION Full time US$ 90,000 - US$ 1,20,000 per yearCompany DescriptionLIIME Automation is a trusted partner in delivering advanced industrial automation solutions, specializing in PROMESS Servo Press Systems and as an Authorized System Integrator for ELCO Automation products. With over 18 years of industry experience, we provide services including installation, calibration, programming, and after-sales...