Hyderabad, TS, India
10 days ago
Developer - Technical Support Training

Company Description

Sutherland is an experience-led digital transformation company. Our mission is to deliver exceptionally engineered experiences for customers and employees today, that continue to delight tomorrow. For over 38 years, we have cared for our clients' customers, delivering measurable results and accelerating growth. 

Job Description

Developer - Technical Support Training

 

The Technical Support Software Developer is a key role within the Technical Support organization. This role will be responsible for the strategic, ongoing development of software programs and modules that are used for education, training and enablement. You will work with a small team to develop these training modules from the ground up, focusing on backend development and instruction writing.


 

A week in the life of a Technical Support Software Developer:

Translate role requirements and work with your team to develop and maintain training and education software for internal audiences. The training software consists of custom made modules within an enclosed lab environment, to train users to learn how to use proprietary software, virtual machines, labs, operating systems, etc.Create user-friendly and intuitive interfaces and instruction setsContribute to project plans, milestones, and utilize resources effectivelyContribute to project updates to TS leadershipDevelop action plans for identifying issues and addressing themMaintain current and new modules during their lifecycles by fixing bugs, addressing performance issues, and addressing feedback from end users

 

 

Who You Are

 

You are a strategic thinker with meticulous attention to detail, love problem solving, have an open mind, have vision, and are user/stakeholder focused.You are an innovator and like building software from the ground upYou are able to recognize opportunities for enhancement and continuous improvement and put action plans in place to address themYou see the big picture and are confident in your abilities to achieve itYou have great interpersonal skills and are able to develop and maintain strong stakeholder relationshipsYou possess impeccable English communication skills (verbal and written) with the ability to present information clearlyYou speak up in a group/team settingYou accept constructive criticismYou must have a strong initiative and the ability to work both in a self-directed manner and as part of a team.You are comfortable in a highly dynamic environment and you are flexible to change as leadership requires.

 

 

Who You’ll Work With

 

You will work closely with a small development/Education team in the USYou will have a dotted line reporting structure to the Sr. Manager, Tenable Technical Support, who manages the EDU Team

 

 

Knowledge, Skills, and Experience
 

Bachelor’s degree (or equivalent) in computer science3+ Years of development experience coupled with data analysis and coding skillsProgramming languages (Basic to Advanced for all below)Must HavesPython: Advanced, primarily object-oriented designAlways utilizes docstrings and comments to clarify codeAPI: Basic knowledgeNice to haves:MarkdownBashPowershellSQLite & PostgreSQLHTML/Javascript/CSS (Frontend UI)Database table designSQLite & PostgreSQL knowledge helpfulInternal Documentation WritingAble to clearly write out documentation surrounding code/projectsAble to clearly write step by step instructions for use by users of the softwareTool KnowledgeVS Code: Primary IDE used for all project writingTech & Other KnowledgeNetworking, Windows and Linux/CLI - Must have a Basic understanding of each, and must be very comfortable using the Linux CLIVery clear communication skills in English (written and verbal)Strong ability to learn new technologies and software

 

Qualifications

Graduation

Additional Information

All your information will be kept confidential according to EEO guidelines.

Confirm your E-mail: Send Email