One of Tulsa’s most premier companies is looking for a Sr. Software Developer to join their growing team! They are looking for a SDLC-experienced team player who loves to develop and has a passion for innovation and technology. If you are experienced in .Net and love to code, don’t let this opportunity pass you by!
Primary Purpose of job:
Perform development, testing, debugging and documenting of programs for computer based systems. Provide maintenance and support of computer based systems.
Write, modify, extend and debug software based on Company’s Software Development Lifecycle (SDLC) process.
Adheres to coding standards and best practices.
Have extensive knowledge of development tools/environments utilized by Company.
Utilize thorough understanding of complex database concepts and practices during development process.
Possesses and apply working knowledge of multiple programming languages utilized during development process.
Technical Support (20%)
Resolve technical issues related to software problems utilizing excellent customer service skills, problem solving skills, and technical thinking/reasoning skills following established support process and metrics guidelines.
Measure and analyze incoming software issues to determine root cause and develop technical and training solutions to minimize reoccurrences and severity; report results to management.
Accurately document all customer issues, resolution steps, and gather feedback in support tracking software to enhance identifying and reporting trends leading to recurring technical problems.
Develop and publish support documentation for internal users for troubleshooting, training and other areas as needed.
Gather and forward customer feedback and suggestions for product improvement.
Position requires 24x7 support
Seek input from team members and supervisors on areas to improve skill set.
Actively apply feedback received into day-to-day work and strives to improve performance.
Actively train on new systems and new technologies as they are incorporated into use by Company.
Actively train with senior level developers to improve development skills and system knowledge.
Actively utilize training outlets as necessary improve development skills. This could take the form of multiple items, including but not limited to self-study, in-house classes, seminars or online training.
Maintain professional and technical knowledge by attending on-going training workshops, reviewing professional publications, reviewing industry best practices/procedures and reviewing new technologies to determine fit within the organization.
May train junior developers on development skills or system knowledge.
Administration and Communication (5%)
Listen to others and accept input from team members.
Clearly articulate ideas and thoughts both in verbal and written formats.
Accurately prepare written business correspondence that is coherent, grammatically correct, effective and professional.
Timely communicate status updates with the project manager or lead, the project team, and/or key customers and supervisor regarding specific assignments and overall scheduling/coordination needs.
Accurately record project and trouble call work assignment updates within timeframes determined by departmental standards or individual supervisors.
3-5 years experience in programming applications. Familiar with all aspects of systems analysis, design, and installation procedures in a business environment.
5-8 years professional experience in programming. Two plus years in system analysis in a business environment.
Competent and knowledgeable of the entire programming range of duties. Programming skills in at least one of Company’s programming languages. Knowledge of computer hardware, operating systems and SQL Server and/or DB2. Should have good problem solving skills. Familiar with a variety of I/S concepts, practices and procedures. Good written and verbal communication skills and time management skills.
Apply now at
*****Not Sponsoring H1-B Visa at this time.******