Sr. Software EngineerApex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions.Apex has an opportunity for a Sr. Software Engineer.
Here are the details:Position: Sr. Software EngineerLocation: Remote (Needs to have ability to travel to Seattle or Indianapolis quarterly)Duration: 6 monthsPosition DescriptionOur leading Insurance Services client is looking to bring on a Sr. Software Engineer to help aid in several business critical pushes.
If you are someone who is passionate about solving tough technical problems and recommending improvements to products and processes. Technical skills are important, so are persistence, patience and communication. You will be part of a highly performing Agile team working to build the agency notification solutions.Responsibilities will include:Use your Java, JavaScript, database, and web API and UI skills to design, implement, test and deliver highly scalable productsWork closely with a team of developers, testing engineers and user experience designers to build new features that customers love and use while keeping the trusted platform stable and scalableSupport interactions with customers and development team to define/refine user stories and estimate the workPartner with application/data technologists/architects as well as other application teams to implement solutions and ensure effective integration with downstream systems.Master the development process, culture, code base and build/deployment pipeline, improve it.Mentor Agile team members in development technologies, tools, and best practicesRequired Skills4+ years of hands-on software design and development experience in commercial environments.4+ years of back-end system and API development experience using JAVA/JAVA EE, Spring, and other related technologies.Hands-on experience in JavaScript, React or Angular and good understanding of how a browser works (i.e.
ChromeDevTools, UI Test Automation)Solid understanding of database fundamentals: SQL and MongoDBAbility to work cross-functionally to articulate, measure and solve performance issuesHands-on experience in optimizing CI/CD process and tools, automation testing frameworks and practices (preferably GitHub, Jenkins/Bamboo etc.)Experience with cloud computing is a strong plusStrong leadership, communication and collaboration skills with track record of taking solution ownership and accountability.Passion for continuous improvement in building knowledge base technically and professionallyBachelors or Masters degree in technical or business discipline or equivalent experience, BS or MS in Computer Science preferred.