Software Developer

It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. Job Description SUMMARY  Develops applications to support business requirements; resolves technical issues through debugging, research, and investigation, codes software applications to adhere to designs supporting internal business requirements or external customers. ESSENTIAL DUTIES AND RESPONSIBILITIES Expresses recommendations based on client feedback, product architecture, cost, quality, and delivery timelines Learning, developing, interacting, and ensuring cross-team and cross-department cooperation Implementing test-driven development leveraging tools such JUnit, Maven, Ant, CVS, Subversion, and Cruise Control Developing thin-client solutions with significant direction utilizing JAVA, HTML, XHTML, JSP, Servlets, JSF, AJAX, HTTP, HTTPS, JavaScript, XML, JSON, RESTful Web Services, jQuery, AJAX, CSS, SQL, PL/SQL, Apache, JBoss, Spring Framework Appling Object-Oriented Design strategies and patterns May perform some DBA functions such as building data models, database designs, DB performance resolution, replication, and tuning. Awareness of design and deploying applications that protect data from unauthorized use and track security violations Code Reviews are required of all work before it goes into production by a SR. level developer Builds the ABC knowledge and technical capability of the Team Member.  Work activities increase their understanding of ABC products, services, and client solutions.  Makes an identifiable contribution with working projects that are less-critical, low-complexity projects. Generally, works at Level One for no more than 1 year. Our entire SD team is committed to Support of our products and while new development is fundamental to our client centric focus, support is our number one priority Flexibility- ABC is a client centric organization requiring a great deal of flexibility Professional Development is offered and expected for all Software Development positions. You must have the initiative to keep your manager informed of your desired development goals. While we have multiple teams within Software Development we are "one team" and all communication and actions must represent that. You are expected to do 2 hours client time per month to maintain our client centric focus and user experience. At ABC we have a Matrix organization that means you have a manager you report to as well as a Product Owner or Manager that steers your direction. Participate in Daily Status update Peer and stakeholder reviews are held annually and require all to participate in a timely manner To support ABC's client centric environment, you may be required to travel on site to visit a club for up to 5 days on an annual or bi-annual basis Regular and reliable attendance required Perform other duties as assigned by manager or management EDUCATION / EXPERIENCE Bachelor's degree in computer science or related field from an accredited college or university May have some experience with architecting, building, and deploying J2EE applications Maybe a year of multi-threaded server-side web application programming experience using agile development techniques Some experience with Linux and Oracle May have abilities to design, build, and deploy J2EE applications Knowledge of basic logic principles - Boolean logic, application of logical expressions with And, Or, Not logic REQUIRED SKILLS AND ABILITIES Education on performance in the areas of analysis, design, coding, testing, implementation, and support of projects Some SQL skills desirable Willingness to develop Java abilities Excellent verbal and written communication skills Ability to problem-solve using deductive reasoning in a timely manner. Flexibility/adaptability - ability to changes priorities quickly and often. PHYSICAL DEMANDS AND REQUIREMENTS This position may require you to provide personal cell phone with service that has the ability to connect with an enterprise email server on a continually basis. Must be able to sit for prolonged periods of time Must be able to stand, walk, use hands, reach, stoop, kneel or bend, talk, and hear Must be able to interface with a standard personal computer. Must be able to fly on a commercial airliner domestically and abroad WORK ENVIRONMENT Moderate to loud noise level Fast paced and positive Employee may be required to furnish mobile services and devices necessary to receive business communications on a continual basis; including voice, text, email, and ability to connect to ABC's enterprise email server If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!   REQ - 00042
Salary Range: NA
Minimum Qualification
Not Specified years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.