Software Engineer

  • Langley
  • Brown E Brown Insurance
Built on meritocracy, our unique company culture rewards self-starters and those who are committed to doing what is best for our customers.SUMMARYSpecial Risk Insurance Managers is seeking a C# Engineer who can leverage past work experience and/or skills to quickly become a valuable and productive team member. Most work will involve building, enhancing, and extending features and functions of existing live Web Applications that are used internally and by our clients. This position will interface with business professionals and act as a liaison between our business units and IS department and must be comfortable with and capable of excellent email, instant message, phone, and face-to-face communication with non-technical personnel.ESSENTIAL DUTIES & RESPONSIBILITIESInclude the following:Analyze Special Risk Insurance Manager’s business processes and requirements.Make decisions regarding the implementation and creation of software.Perform maintenance of existing software, with bug fixes and enhancements.Design, code and maintain software applications using C#.NET.Perform full-stack development as well as handle the creation, maintenance, and further development of .NET applications and programs.Knowledge of other codding languages like PHP, C+, Java, Spring, JSP, Javascript, HTML, CSS, XML, XSL, and SQL. Knowledge and understanding of web services, related technologies and the .NET framework for building and running windows apps and web services.Other duties as assignedCERTIFICATES, LICENSES & REGISTRATIONnoneQUALIFICATIONSTo perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.High level of independent thinking, analysis, and issue resolution skills. Example: A Software Engineer will make decisions regarding the automation of a particular software process. A Software Engineer will make decisions regarding names of software components, a vital factor in the readability and maintainability of software.Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.Ability to define problems, collect data, establish facts, and draw valid conclusions.Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.We are an Equal Opportunity Employer. We take pride in the diversity of our team and seek diversity in our applicants.