Must Haves:
- 8+ years of experience in software coding and development with 2+ years of experience with ASP.Net, Java, XML, SQL, C#, Javascript, and API's
- In-depth knowledge in problems solving, database, application servers, application design and testing
- Proficiency in common Microsoft applications, including MS Office Suite, Visio, SharePoint, and Outlook
- Excellent verbal and written communication skills: ability to write reports, business correspondence, and procedure manuals; ability to effectively present information to groups of internal and external project stakeholders, across all levels of the organization
- Strong understanding and knowledge of Lean/Agile best practices, DevOps, SDLC (System Development Lifecycle), PLC (Project Lifecycle) and has a history of supporting team members on projects using various development methodologies (Waterfall to Agile)
Plusses:
- Bachelor's degree (B. A.) from four-year College or university
- High level understanding of technologies including Guidewire, Salesforce, Ratabase, Paymentus and Hadoop.
- Versed in multiple IDE’s and Languages including Gosu, Apex, .Net, and Java.
- Gosu and/or Apex experience
Day to Day:
Insight Global is seeking a Sr. Software Engineer for our jewelry insurance customer to sit hybrid onsite in Neenah, WI or Dallas, TX. The Senior Software Engineer will be a member of one of several cross-functional development teams, ranging from 5 to 7 team members. You will assist in various software development functions relating to products for internal and external customers and be responsible for creating desired functionality to assigned content, products, or services. You will develop, test, and implement software that provides robust technical infrastructure and/or software applications used by business units. Responsibilities include:
- Supports and may lead initiatives including multiple features and applications involving highly integrated design and architecture
- Demonstrates knowledge of solutions within multiple domain(s) product(s) or service(s)
- Develops and may lead applications development and the underlying framework
- Collaborates and may lead application designs
- May lead, implement, test, and deliver new features for multiple platforms
- Coordinates with QA team to initiate testing and ensure testing is completed
- Designs framework and software standards and make suggestions for systems / software improvements
- Evaluate and improves application development process
- Constant refinement of business and IT processes with the goal of recommending opportunities for cost reductions or greater efficiencies in alignment with company objectives.