Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4330973031&f_TPR=r86400&f_WT=2&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&start=475 Job Description: Senior Software Engineer Stretto · United States (Remote) Apply Save Save Senior Software Engineer at Stretto Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Find jobs where you’re a top applicant and tailor your resume with the help of AI. Try Premium for PKR0 Meet the hiring team Jana'e Michelle Holmes Jana'e Michelle Holmes 3rd HR / Facility Manager Job poster Message About the job Summary: Work as a senior developer analyst in a software development environment to build, continuously enhance, and maintain bug free, reliable and simple, quality Stretto products and internal application software Essential Functions and Responsibilities: Plan, Define, Develop, Test, and Document computer programs Produce bug free applications that meet the user requirements Contribute to business assessment, analyzing user needs and designing business systems. Interact with business users to gather user requirements. Gather, write and analyze user requirements to create a user requirements specification and design specification document. Work with the business analysts to explain the feasibility, cost, and time for each user requirement to better formulate the user specifications and define product expectations. Develop specifications for designs to determine their feasibility, cost and required time to complete Write detailed design plans such that junior programmers can code. Mentor new and more junior Software Developer /Analyst Formulate project plans outlining necessary steps to develop programs, using approved structure analysis and design. Recreate steps taken by users to locate problem sources then either redesign (to give to a junior programmer to rewrite) or rewrite the program to correct errors. Provide expert level assistance in database design, development and improvement within MS SQL Server DBMS or MYSQL DBMS Assist with processing, object and data modeling in diverse database and application environments Lead systems architectural design, analysis, development and improvement, including application interfaces/integration. Lead and provide technical advice for risk analysis and change control. Lead and Contribute with the development of customer or company information management standards Evaluate modern technology trends and implement where appropriate Position Expectations: Quality and Predictability of Work:Maintains high standards despite pressing deadlines Does work right the first time Corrects own errors Regularly produces accurate, thorough professional work Programs designed and developed are bug free Consistently delivers/meets on defined deadlines Creates and maintains accurate documentation of works Critical Thinking:Possess the ability to break down situation into smaller pieces to identify its key or underlying issues Possess the ability to figure out cause-and-effect relationships (if…then…) Can think ‘out-of the box’ with innovative problem solving Job Knowledge/Technical Knowledge:Demonstrates knowledge of techniques, skills, equipment, procedures and materials Apply knowledge to identify issues and internal problems; works to develop additional technical knowledge and skills Comprehends various design patterns across multiple applications Solid database query skills Solid programming language skills Solid systems programming/integration knowledge Communication:Listens, speaks and writes clearly and concisely and effectively, using conventions appropriate to the situation States own opinions clearly and concisely Asks questions to ensure understanding Exercises a professional approach with others using all appropriate tools of communication, uses consideration and tack when offering opinions Flexibility, Initiative and Creativity:Remains open-minded and changes opinions on the basis of new information Performs wide variety of tasks and changes focus quickly as demands change Manages transitions from task to task effectively, adapts to varying customer needs Teamwork:Ensures joint ownership of goal setting, commitments and accomplishments Involves everyone on the team Treats all clients and employees with respect; values diverse perspectives Demonstrates the ability to work with others throughout the organization Demonstrates proficient project lead/scrum master skills Handle team design conflicts logically Continuous Improvement:Displays an ongoing commitment to learning and self-improvement Ability to adapt and be open to new ideas and improvements to products and processes Data, Confidentiality and security:Practices all security and data handling procedures, policies to protect company security as well as client confidentiality and privacy. Protects the privacy and confidentiality of all customer and staff information at all times Appropriately handle confidential information to safeguard such information and only use it or disclose it as expressly authorized or specifically required in the course of performing their specific job duties. Misuse of confidential information can be intentional (acts and/or omissions), or a product of negligence or inadvertence. Misuse of data should be avoided such as but not limited to:Accessing information not directly germane or relevant to the employee's specifically assigned tasks Disclosing, discussing and/or providing confidential information to any individual not authorized to view or access that data, including but not limited to third parties, volunteers, vendors and other Stretto employees Reckless, careless, negligent, or improper handling, storage or disposal of confidential data, including electronically stored and/or transmitted data, printed documents and reports containing confidential information Deleting or altering information without authorization, generating and/or disseminating false or misleading information, and using information viewed or retrieved from the systems for non-work use. Qualities and Traits Required: Excellent organizational and time management skills Strong analytical skills and the ability to meet tight deadlines is essential for a fast-paced environment Innovative problem solving skills; the individual identifies and resolves problems in a timely manner, gathers and analyzes information skillfully Focused and self-motivated Effective verbal and written communication skills; possessing high level of professionalism Strong attention to details Strong interpersonal (teambuilding) skills Ability to complete tasks with minimal direct supervision Education/Experience Required: Bachelor's degree in computer related field preferred or minimum AA degree Minimum 8 years experience and/or training as a developer; or equivalent combination of education and experience Minimum 3 years experience mentoring junior programmers Comprehensive knowledge of Microsoft products, specifically Visual Studio .Net Extensive knowledge (experience) with SQL Server or MSSQL Ability to adapt to and learn emerging industry leading information management technologies Understanding of Financial or Bankruptcy industry a plus Knowledge of general accounting concepts a plus