JOBSEARCHER

Software Development Entry Level

Job DescriptionOur Client is hiring for two MT developer roles. They are open to junior candidates with an object-oriented background from school or an internship. Candidates need a bachelor's degree in Computer Science or a related major and a minimum cumulative GPA of 3.3 to get an interview. An opening with a 3.0 GPA is considered if they have an internship.Positions are available in several groups: Claims systems, Auto Systems, Underwriting Modernization, Special Acquisitions team, and other groups. The client is decentralized and IT departments support specific business units. The technology stack varies by group but is approximately 80% Java and 20% .NET. This is an opportunity to start a career with a great company and culture. Candidates with either Java or .NET experience are welcome.Work-From-Home: New hires must be onsite in Grand Rapids, Lansing, or Traverse City for the first three months (on average). After 3-6 months, a hybrid schedule may be considered. Some resources work as little as two days a month onsite.ResponsibilitiesDefine, develop, test, analyze, and maintain new and pre-existing software programs and applications.Actively participate in code/design reviews and brainstorming sessions.Develop program and system documentation.Analyze and fix software errors in a timely and accurate fashion.Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives.Desired Skills and ExperienceA four-year college degree in Computer Science, Information Systems, Information Technology, Management Information Systems, or a related field, or equivalent experience.Knowledge of Java, SQL, DB2, JSP, AJAX, Web Services, Spring, and/or JUnit is strongly preferred.Experience with OpenShift, HTML, CSS, JavaScript, and jQuery is a plus.Enthusiasm for driving improvement by finding and implementing solutions to new challenges.Ability to learn and use tools and software development techniques as practiced, acquired, or adopted within the IT Division.Primary technical skills: Java, SQL, XML, Groovy, IntelliJ, Apache, Camel, BitBucket, Docker Containers, .NET, object-oriented design, Python, software development.Qualifications and AttributesCommunication – strong oral and written communication, interpersonal skills, ability to articulate ideas clearly and concisely.Proactive and goal-oriented – understands project vision and goals, drives daily and milestone deliverables, highly motivated.Planning and organization – effective at managing time and prioritizing tasks.Teamwork – enjoys working in diverse teams.Attitude – seeks challenges, maintains a positive mindset.Methodology – willingness to learn and work in an agile methodology.Experience LevelEntry LevelWork-From-Home PolicyDuring training (3–8 weeks depending on the team), candidates may have up to 20% WFH each week (approximately 4 days in office and 1 WFH day). After training, leaders may grant more WFH flexibility based on performance (up to 95% WFH, attending office 1–2 times per month). In the first year, all new hires or contractors are expected to spend 60 days in office.Equal Opportunity EmployerThe company is an equal-opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or other characteristics protected by law.J-18808-Ljbffr