Software Developer/Programmer (Java)

Flux Resources Vancouver , WA 98660

Posted 3 weeks ago

Flux is currently seeking a Software Programmer 3 to join our project team onsite with our client in Vancouver, WA. This position assists in interpreting design specifications, assisting in technical design, coding software and following test and deployment procedures, complying with project documentation requirements and working on a development team using a mix of development methodologies including Agile. This position will support one or more teams as a software developer.

Position Responsibilities include:

  • With manager oversight and approval:*
    • Develop on Windows systems.
    • Design, document, and communicate effective technical solutions for programs or applications meeting end-user requirements.
    • Design, develop, test and deploy Java applications.
    • Design, develop, test and deploy n-tier web and client-server applications.
    • Design, develop, test and deploy User Interfaces.
    • Work collaboratively with users and IT staff to design streamlined and efficient user interfaces.
    • Develop code in accordance with the system requirements.
    • Identify or resolve problems in applications at all system tiers (Application, Server, Database, Network)
    • Troubleshoot performance and interoperability problems between desktop applications, servers and databases.
    • Participate in creation of implementation strategy and plan.
    • Participate in creation and review of implementation deliverables.
    • Actively participate and assist in the day-to-day implementation schedule preparation.
    • Actively participate in the implementation activities.
    • Leverage automated testing to consistently deliver reliable, high-quality code.
    • Participate in developing unit and functional test plans.
    • Design, develop and conduct automated unit and regression tests.
    • Document and implement software deployment procedures, leveraging existing control center tools and creating custom solutions as needed;
    • Analyze, test, and apply changes to the application environment while following established change management procedures and requirements.
    • *
    *
  • When needed, provide technical expertise to support the following:
  • Break down technical work into tasks and provide reasonable time estimates to complete them.
  • Review other developers’ code and provide technical and constructive feedback where necessary to verify that their code follows and team coding standards and programming best practices.
  • Communicate status of project development work to project team, users, information system owner and others.
  • Analyze and interpret system functional and non-functional requirements and propose technical designs that satisfy the requirements that also minimize the long-term maintenance of the system.
  • Identify and escalate technical bottlenecks and impediments to the project manager, information system owner (ISO), and ISO delegate.
  • Produce needed technical documentation.
  • Mentor and assist other team members in the Java development language.
  • Produce robust, efficient, and secure Java code for applications that interact with end users in high availability environments.
  • Participate in creating team resources and reusable code libraries.
  • Participate in developing technical, user documentation, and training materials.
  • Work collaboratively with users and technical staff to design streamlined user interfaces.
  • Develop Web pages incorporating interactive elements using Java, XML or Active X.
  • Collaborate with software developers, testers and users throughout the System Development Life Cycle.
  • Productively integrate with an existing Agile development team.
  • Communicate technical information verbally and in writing to technical and non-technical users.

· Support Federal Information Security Management Act (FISMA) standards and North American Electric Reliability Corporation critical infrastructure protection (NERC-CIP) compliance when performing assigned work.

Position

Requirements:

Education/Experience:

Bachelor’s, Master’s, or Post-Graduate College Degree in Computer/Information Technology or a closely-related discipline is preferred.

  • This is a level 3 position: 7+ years combination of education, and/or work experience in Computer/Information Technology or directly-related field is required. Each applicable college degree will count towards 2 years of experience. Note: Equivalent related degrees will only count once. For example: A candidate with two Associate degrees in different Computer/Information Technology disciplines, will only be given credit for 2 years of experience.

Technical Requirements:

  • 7 years’ experience or skill in applying the following:
  • Java SE/EE experience with emphasis on:*
    • Java 7 or higher.
    • Java Messaging Services (ActiveMQ or similar).
    • *
    *
  • Experience with:
  • Eclipse (Ideally 3.4 or higher)
  • Junit or other unit test framework
  • Ant or similar build tool
  • HTML, JavaScript and CSS.
  • Database Access (Hibernate ORM (or similar JPA based ORM)).
  • Microsoft Office Suite applications (Word, Excel, PowerPoint, and Project).
  • 5 years experience using MySQL and/or SQL Server.

Flux Resources, LLC is proud to be an AA/EEO employer and all qualified candidates will receive consideration without regard to characteristics protected by applicable local, state or federal law, such as race, color, sex, age, religion, national origin, physical or mental disability, pregnancy, marital status, veteran or military status, genetic information or sexual orientation.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Developer

Hubb, Inc.

Posted 3 weeks ago

VIEW JOBS 4/4/2019 12:00:00 AM 2019-07-03T00:00 <p><strong>Who We </strong><strong>Are:</strong></p><p> Built by veteran event professionals, Hubb is a cloud-based software platform that simplifies the process for collecting, managing, and marketing event content. Using Hubb, event planning teams can collaborate to build one central source of accurate and timely information that powers their event content, allowing them to bring their events to market and drive registration faster than ever before. The platform is flexible to the needs of events of all sizes, and seamlessly integrates with other pieces of event technology to make sure content is consistent and up to date. Hubb powers many of the world’s largest conferences for some of the world’s most recognizable brands. The company was founded in 2015 and is headquartered in Vancouver, WA.</p> <p></p> <p><strong>Our Culture:<br> </strong>We are a team of professionals who are passionate about innovation and excellence. We perform our work much the same way we live the rest of our lives because we recognize that there is no such thing as work-life balance – there’s just this one life and we happen to be living some of it here at the office. We speak, dress and behave exactly like we do anywhere else which means we are always our genuine selves . We believe we are happier and more productive when we can be true to what drives us each individually. We are fun loving, intellectually curious and enjoy celebrating the journey. Ultimately, we build products &amp; services for people who enjoy their jobs and we appreciate the ability to enjoy our own. Because if you could be happy in your work… why wouldn’t you?</p><p><strong>Requirements</strong></p><p>The expert software developer for Hubb will be using the latest in Microsoft based technologies working on comprehensive, modern solutions for the events industry.</p> <p>The expert software developer is a .NET Developer with knowledge of MVC and possess exceptional interpersonal communication skills.</p> <p><strong>Responsibilities and Duties</strong></p> <ul> <li>Participate in requirements analysis</li> <li>Collaborate with internal teams to produce software design and architecture</li> <li>Write clean, scalable code using .NET programming languages</li> <li>Test and deploy applications and systems</li> <li>Revise, update, refactor and debug code</li> <li>Improve existing software</li> <li>Develop documentation throughout the software development life cycle (SDLC)</li> <li>Serve as an expert on applications and provide technical support</li> </ul> <strong>Skills and Qualifications</strong> <ul> <li>Proven experience as a .NET Developer or Application Developer with at least 5 years experience</li> <li>1+ years experience with Javascript</li> <li>Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))</li> <li>Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3</li> <li>Familiarity with architecture styles/APIs (REST, RPC)</li> <li>Understanding of Agile principles and methodologies</li> <li>Excellent troubleshooting and communication skills</li> <li>Attention to detail</li> <li>BSc/BA in Computer Science, Engineering or a related field or equivalent experience</li> </ul><p><strong>Benefits</strong></p><ul> <li>Full medical, dental and vision</li> <li>401k and FSA/HSA with company match</li> <li>Fully stocked kitchen with healthful options</li> <li>Casual atmosphere</li> <li>Responsible PTO Plan - we manage our commitments and are free to take the time we need</li> </ul> Hubb, Inc. Vancouver WA

Software Developer/Programmer (Java)

Flux Resources