Software Developer Job Description Sample
Who are we? Watch to find out!
Koch Supply & Trading companies offer global coverage and world-class market knowledge in diverse commodities - both in their physical and paper form. The owner of KS&T, Koch Resources, LLC, maintains long-term credit ratings of AA- from S&P and Aa3 from Moody's, a credit rating higher than 98 percent of rated energy companies.
Koch Supply & Trading companies have a unique, analysis- and relationship-based foundation that has become their trademark in the global marketplace. From worldwide locations, the companies' traders, accounting professionals, market analysts, market and credit risk specialists, logistics specialists and information technology professionals connect with international markets.
To learn more, visit us at www.ksandt.com
A Day In The Life Typically Includes:
The Software Developer will be a part of the global software development team, which consists of a mixture of mid-to senior developers that support and develop existing applications for Koch Supply and Trading (part of Koch Industries).
Provide architectural guidance in the areas of systems development and systems integration
Actively participate in a team environment designing, developing, and modifying software applications
Provide 2nd level support for systems used in the trading business
Work with business systems analysts, end user, and others using an agile development approach
Develop detailed designs, like object models, database schemas, and interaction diagrams
Perform construction of software solutions leveraging design patterns and software development best practices
Participate in all phases of the SDLC for software applications.
Troubleshoot problems when they arise within existing solutions
Implies ability to quickly identify problem, assess alternatives, and apply the best solution
Provide recommendations on how to improve functional designs
Learn the business domain and offer solutions to business problems
What You Will Need:
3-5 years of experience in a development role
3+ years of object-oriented development experience
3+ years developing RDBMS client/server and multi-tier applications
Advanced MS SQL programming experience
ETL tools such as SSIS or Informatica experience
API Development Experience; including Restful/Web/RAML concepts and technologies
Bachelor's degree in MIS, computer science, computer engineering, math, or related field, or equivalent experience
What Will Put You Ahead?
Ideal candidate will have interest in learning to develop "cloud first" applications using native Amazon Web Services (AWS) and open source technologies.
Cloud Development Experience (AWS/Azure/Google Cloud Platform)
MongoDB and No SQL development experience
Ideal candidate will have interest or previous experience with document DBs (like MongoDB) and Enterprise Service Bus (ESB) technologies (like MuleSoft).
Web Front End Development Experience (Angular/React)
Python or Go development experience
Java Script Development experience
Enterprise Service Bus (MuleSoft/Rabbit) Integration Experience
Business Intelligence Toolset Experience; including BI Reporting Tools (Power BI/Tableau) and Data Cube building/managing
Want to learn more about KS&T?
Salary and benefits commensurate with experience.
This role is not eligible for work visa sponsorship.
We are an equal opportunity employer. Minority/Female/Disabled/Veteran
Except where prohibited by state law, all offers of employment are conditioned upon successfully passing a drug test.
This employer uses E-Verify. Please visit the following website for additional information: www.kochcareers.com/doc/Everify.pdf
Graham is looking for a Software Developer that will be responsible for providing Software Development to the Office of Medical Services and Office of Security customer. The development and Quality assurance testing will include new development and O&M support for 30+ applications. SMS uses agile methodology to plan and execute work. New development will use the SMS approved technology stack.
The Software Development team will handle the new development and O&M as defined by staff project manager. The team will also be tasked with creating, updating, and maintaining all applications as defined by SMS.
- New application development using the SMS defined technical stack
- Finesse application workflow architectures, redesign the existing SMS applications to add new features, optimize, scale or improve stability and performance.
- Provide O&M and support for sponsors applications
- Angular ( 4 ,5,or 6)
- Active TS/SCI with FS Poly
- Elastic Search
We’ll pay you a competitive salary commensurate to your experience. Graham Technologies benefits package includes comprehensive health and dental care, life insurance and AD&D, 401(k), up to 27 days of paid time off per year, 10 holidays per year, short and long term disability, education/training assistance, referral program and transportation benefits. We also believe in work to life balance and treating our employees as part of the Graham Tech family. We are looking for employees who want to grow in their career and with our company.
About Graham Technologies
Established in 2007, Graham Technologies provides Information Technology (IT) and engineering support services to the commercial and federal sectors. Through Superior IT support services and application modernization, Graham has assisted customers in achieving their respective goals and objectives; increasing their return on investment (ROI); and maintaining efficiency and effectiveness of their IT solutions.
Are you willing to accept the mission?
Sounds interesting? Start the conversation. Tell us what the next step in your career could be.
CEdge has an opportunity for a Software Developer This role is located at Tinker AFB, Oklahoma City, OK. If you are ready to work alongside World Renowned Technology experts, and carry the skills below, this is the opportunity that will inevitably take your career to unbelievable levels!
The selected candidate will design, document and program approved modifications and/or enhancements to the programs that fall under the G081 system umbrella to include Flight Following, LEAP, Global Reach, and Dropped Objects. Some of the specific tasks include;
- Develop and maintain Internet/Intranet application programs on various system platforms (UNIX and NT) using Visual Basic, HTML, Java, XML, WebFOCUS (220.127.116.11M or higher) and Oracle Application Server, WebFOCUS App Studio, Ultra Edit, TOAD version 12,Oracle.
- Develop and maintain Oracle views, oracle stored packages, stored procedures, and build reports that use stored procedures.
- Develop parameter driven compound reports using WebFOCUS (18.104.22.168M or higher) and document the various steps taken during all phases of development and implementation.
- Program and document special databases, and office products to meet the needs of Logistics users using general and special tools such as Structured Query Language (SQL) techniques in support of MS Office, ORACLE and Microsoft (MS) SQL Server databases.
- Design, document, and execute data extraction programs against various mainframe databases containing critical Logistics and C2 information and other documents to include data from logistics data warehouses and online transaction processing.
- Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software.
- Active DoD secret clearance
- IAT Level II (Security+CE or equivalent)
- BA/BS, + 7 yrs experience or related experience in software development
WHAT’S IN IT FOR YOU?
- Day One Benefits Package
- 10 Days PTO
- 10 Paid Holidays
- Opportunity to work with the best Human Resource Department EVER!
CEdge Software Consultants is an innovative IT consulting firm, and a strategic business partner. We offer IT solutions to Federal and State government, as well as, Commercial Enterprises throughout the United States. Our main objective is to create an integrity-based culture that takes pride in working as a collaborative team that focuses on growth and is driven by the desire to provide purely ethical services for both our clients and team mates.
- Job Summary
- Enhance the performance of query execution engine.
- Support client drivers written in various programming languages.
- Write and update user-level documentation.
- Proficiency in C programming and shell scripting
- Working knowledge of SQL and database systems
- Background in database, compiler, and network programming
- Passion for the start-up environment
- Python (Programming Language)
- Shell Scripting
- Computer Science
- Database Systems
- Query Writing
If you are into programming, working in small teams, and solving complex problems using the latest in Cloud, Mobile, and web technologies, Pariveda Solutions is the company for you. Our Dallas team is growing and looking for lead software developers who want to design, develop, and deliver enterprise-level applications. This is an opportunity to expand your knowledge of full life cycle development, gain direct client exposure, and grow junior team members.
We Look For:
Passionate coders with 3-5 years of application development experience
Client facing or consulting experience highly preferred
The complete package- We design, develop, and deliver
Skilled problem solvers with the desire and proven ability to create innovative solutions
Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments
Future technology leaders- Dynamic individuals energized by fast paced personal and professional growth
Formal or informal technical leadership experience
Phenomenal communicators who can explain and present concepts to technical and non-technical audiences alike, including high level decision makers
Bachelor's Degree in MIS, Computer Science, Math, Engineering or comparable experience
Legally authorized to work for any company in the United States without sponsorship
You Can Expect To:
Advance through a clearly defined career path with the tools, support and mentors to get there along with eligibility for promotion every 12 months
Learn to lead small Pariveda teams and work with clients in a variety of industries
Think through complex problems and work with a team to implement real-world solutions
Perform all roles throughout the SDLC (estimate, gather requirements, develop, test, manage projects, architect and deliver)
Explore different technologies- Develop applications in languages including…
Java and .NET
Mobile – iOS, Android, and Xamarin
Cloud – AWS and Azure (we're partners with both!)
Data, IoT and more
Create and present findings, solutions, and demos to audiences including senior executives and stakeholders
Provide guidance to teammates and help them develop their skills and careers
Actively engage in our culture of continuous learning, personal and professional development, and lead community service and social gathering events
Exceptional 401k – 4% company match
Plenty of Paid Time Off - 4 weeks of vacation time plus 9 holidays
Paid sabbatical after 5 years of service for Principal levels and above
Paid parental leave
Company Ownership through Employee Stock Ownership Plan (ESOP) from your very first day at Pariveda
Excellent Healthcare and Wellness
100% company paid premiums for you and your family (medical, dental, vision)
Short Term and Long Term Disability
In 2003, we asked one simple question. Can a technology consulting firm be successful by focusing first on growing the individual to their fullest potential? We believed that through an unwavering commitment to developing people we could create a different kind of company. We created Pariveda. It is through this belief in helping the individual, counter to industry norms, we have grown revenue each and every year since 2003. We are passionate about creating interesting solutions to the unknown/unmet needs of our clients and to grow, both our people and our clients, through those experiences.
We believe in the efficiency of small teams working together to solve complex problems leveraging strategy and technology. At Pariveda, we integrate information technology into the fabric of businesses across the breadth and depth of their value chains. We call this the Business of IT®. We believe in growing deep relationships with our people, our clients and others in our networks. Trusted relationships are integral to everything we do - from relationships with the people with whom we work, the people we partner with at our clients, or the people we interact with in our communities. We believe trusted relationships are built through challenging and exhilarating experiences that make a difference to clients and communities. You will discover people here are passionate about their work. You will discover our openness in developing you and growing as our expectations are openly communicated to you and provide opportunities for you to evidence your readiness to move to the next level. And together we seek to be difference-makers in our industry and the communities where we live by always learning, coaching more, and giving back.
We serve clients ranging from Fortune 100 to Global 2000 to startup companies and spanning multiple industries. We provide company ownership through our Employee Stock Ownership Plan (ESOP) from your very first day of work with us. Our people live and work in local communities within the thriving cities of Atlanta, Chicago, Dallas, Houston, Los Angeles, New York, Philadelphia, San Francisco, Seattle and Washington DC.
If you are inspired by our mission and our beliefs and want to join us in developing yourself and others as an Associate in our Dallas office, apply today.
The Business of IT® is a registered trademark of Pariveda Solutions, Inc. describing where IT departments need to act more like the businesses they serve given the ubiquitous integration of information technology into the world of business.
Secaucus, New JerseyJob Summary:
Software Developer (Secaucus, NJ) – Design and develop software applications and RESTful/SOAP web services using Core Java, Log4j2, MQ v7, Mulesoft v3.x/v4.x, IBM Integration BUS (v9/v10), and Jenkins; Create scalable and manageable designs and implement enterprise integrations using MuleSoft Any Point Platform, IBM WebSphere Message Queue (v7, v8), MuleSoft (v3.x v4.x); Deliver solutions using multi-tier architecture comprised of front-end and back-end components using Mulesoft, DB2; Analyze business requirements to develop new applications; Review written code, perform Unit testing, support QA/Performance Testing, and manage code base using version controlling tools like BitBucket or SVN and CICD (Continuous Integration And Continuous Deployment) implementation.
Must have a Master's Degree or its equivalent (Bachelor's degree plus 5 years experience inclusive of the 2 years experience in job offered) in Computer Science, Computer Applications, or Information Systems plus 2 years experience in job offered. Require skills and knowledge in Mulesoft v3.x/v4.x, IBM Integration BUS (v9/v10), IBM WebSphere Message Queue (v7, v8), Core Java, DB2, Anypoint Platform, Jenkins.
Location: Secaucus, NJ.
This position is eligible for Employee Referral Program. Submit résumé referencing job code VEY002 to HR, The Children's Place Services Company, 500 Plaza Drive, Secaucus, NJ 07094.
The ASD IT Division of SSI Schaefer specifies, designs, and implements software solutions for automated material handling and equipment in warehouses and distribution centers. The Software Developer is responsible for areas of the implementation of solutions for various IT projects, within a cross-functional team. This position requires knowledge of various programming languages, software development tools, software architecture, operating systems, hardware and network design and databases.
Delegate and/or develop code implementations for solution
Hold the position of SDIC for respective projects, if applicable
Design and implement software solutions based on software requirement specifications
Test software implementation against requirements
Create small scale requirement analysis and software specifications
Develop software documentation for implementation
Support IT CSS engineers and on-site Software Support Engineers
Set-up and execute test scenarios for customer and on-site tests
Commission software on-site
Troubleshoot system issues in 1st, 2nd or 3rd level depending on project requirements
4-year degree in Computer Science or Engineering, or equivalent combination of education and experience in similar work
Experience with Java or other object-oriented programming languages in a work setting
Experience with SQL databases (Oracle, MySQL, SQL Server)
May be required to travel (target 25%) domestically and/or internationally for training, project assignments, and commissioning
Avineon is seeking a Software Developer to add to our team. This individual will provide full software lifecycle development, performance, support, and maintenance of .NET web applications including front and backend work. The candidate will provide web development for applications for a federal government customer servicing more than 4,000 users. The candidate will provide full stack .NET web development in a high-paced, high-demand team environment.
This role will utilize Agile methodology best practices to understand functional business requirements and processes from stakeholders and transform them with minimal supervision into technical application designs. The candidate will work within an Agile Scrum team to understand and provide feedback on requirements, design and implement the user interface and backend functionality, apply modern web development best practices, use and/or recommend cutting-edge tools, and help increase the overall user experience of .NET applications. The candidate will interact with other teams (database, server, virtual), users, and stakeholders to ensure the applications provide the best possible solution for the customer. The candidate will provide .NET development expertise, create, and utilize Agile standards and best practices.
Duties & Responsibilities
Design and implement user friendly, modern, and aesthetically pleasing web pages.
Provide feature and functionality options using the latest technology to not only meet user and stakeholder requirements, but exceed them.
Act as a change agent to lead Agile process adoption and utilization on teams, as well as new technology adaptation such as ASP.NET Core and Docker.
Transform complex customer requirements into working, maintainable enterprise-level solutions.
Design, develop, and enhance web applications using an array of modern web technologies.
Leverage existing and new MS SQL and Oracle databases, and work with DBAs as required.
Collaborate closely with Product Owners, Requirements Analysts, DBAs, and Test Engineers to ensure consistent quality product delivery.
Customize off-the-shelf solutions to meet customer needs and requirements.
Create, document, and maintain functions and libraries to be used by team of developers.
Work with a team of developers to perform code reviews in order to apply and maintain government security guidance and utilize industry best-practices
Education - Experience & Skills Required
Ideal candidate has 3+ years of experience with:
Bachelor's Degree in Computer Science, Engineering, Information Engineering, Accounting, Business, or Social Science.
GSEC, Sec+, SSCP, or CCNA-Security required. CISA, GCED, CISSP, CASP, or GCIH will also meet/exceed this requirement.
Requires the ability to receive Secret Clearance.
Experience with the following preferred: ASP.NET Core, TypeScript, cloud environments, Docker, Windows and Linux mixed environments
Extensive experience with source control, preferably Git and Gitflow
Experience developing for SQL server – MS SQL and Oracle, directly and through libraries.
Extensive experience developing with native CSS3 as well as CSS frameworks such as Twitter Bootstrap.
Experience developing web applications targeting specific browsers (both IE and Chrome).
Experience with open-source software, preferably having contributed to some as well.
Avineon, Inc. is an Equal Opportunity/Affirmative Action Employer. We provide equal employment opportunities to all applicants and employees without regard to race, color, religion, gender, national origin, age, disability, or genetic information.
Brookhaven National Laboratory is a multipurpose research institution funded primarily by the U.S. Department of Energy's Office of Science. Located on the center of Long Island, New York, Brookhaven Lab brings world-class facilities and expertise to the most exciting and important questions in basic and applied science—from the birth of our universe to the sustainable energy technology of tomorrow. We operate cutting-edge large-scale facilities for studies in physics, chemistry, biology, medicine, applied science, and a wide range of advanced technologies. The Laboratory's almost 3,000 scientists, engineers, and support staff are joined each year by more than 4,000 visiting researchers from around the world. Our award-winning history, including seven Nobel Prizes, stretches back to 1947, and we continue to unravel mysteries from the nanoscale to the cosmic scale, and everything in between. Brookhaven is operated and managed by Brookhaven Science Associates, which was founded by the Research Foundation for the State University of New York on behalf of Stony Brook University, and Battelle, a nonprofit applied science and technology organization.
Brookhaven National Laboratory (BNL) is a scientific, extreme scale Data Laboratory in the US, New York State, Long Island. With over 140 PB of archived data, the Scientific Data & Computing Center (SDCC) at BNL hosts the largest scientific data archive in the US, and the 3rd largest worldwide. The SDCC stores and processes scientific data from local facilities such as the Relativistic Heavy Ion Collider (RHIC), and the National Synchrotron Light Source II (NSLS II), the Center for Functional Nano Materials and the Atmospheric Radiation Measurement program. The SDCC is the largest computing center for the ATLAS experiment at CERN, and the data center outside of Japan for the particle physics experiment Belle II.
As a result, we have a lively, fast growing data science research program at BNL, with a specific focus on the challenges presented by the analysis, interpretation, and use of data at extreme scales and in real time. The data science program is accompanied by significant computational modeling research effort, in support of the design, planning, analysis, and interpretation of experiments and their results. The Computational Science Initiative (CSI - https://www.bnl.gov/compsci/) provides a laboratory-wide umbrella for these activities, bringing together computer scientists, applied mathematicians, and domain scientists to carry out leading edge research, convert research results into practical solutions that advance domain science, and provide the necessary computing infrastructure services and training to support efficient operation.
CSI is now looking for a software developer to to work in a multi-disciplinary team, delivering exciting software solutions for the System Biology Knowledgebase (https://kbase.us).
Essential Duties and Responsibilities:
Work on issues of diverse scope; may include working with other KBase members to implement software to meet stakeholder needs; working with users of the analysis software to ensure that their needs are being met as well as to test and debug applications.
Prepare presentations and papers for internal use, conferences, and peer-reviewed publication.
Maintain accurate documentation and source-code control for all work-product.
Execute full lifecycle software development.
Write well-designed, testable, efficient code.
Produce specifications and determine operational feasibility.
Integrate software components into a fully functional software system.
Develop software verification plans and quality assurance procedures.
Document and maintain software functionality.
Tailor and deploy software tools, processes and metrics.
Comply with project plans and industry standards.
Required Knowledge, Skills and Abilities:
Bachelor's Degree or equivalent plus 3 years of software development experience or MS degree plus 1 year of software development experience or PhD in Computer Science or related discipline.
Experience with modern practices of open collaborative software development, including code review, the GitHub pull request model, etc.
Experience in designing interactive applications
Demonstrated high analytical skills and programming skills (highest preference for Java or Python but open to C/C++)
Familiarity with software engineering practices that include testing, documentation, source code management and release procedures
Demonstrated ability to work collaboratively with programmers, engineers, postdocs, graduate students, and undergraduates from diverse backgrounds
Excellent writing, interpersonal communication, and analytical skills
Preferred Knowledge, Skills, and Abilities:
Graduate degree in bioinformatics, computational biology, microbiology and bio- or chemical engineering discipline or a software related degree program
Familiarity with Agile software practices (e.g., Scrum, Kanban)
Experience in bioinformatics software design and engineering, mathematical analysis and comparative and functional genomics
Experience with developing applications to display/visualize scientific (preferably biological) data
Experience with scientific analysis tools such as Matlab, R, or Mathematica
Experience with Jupyter Notebook, Docker
The ability to obtain and maintain a DOE "Q" security clearance
At Brookhaven National Laboratory we believe that a comprehensive employee benefits program is an important and meaningful part of the compensation employees receive. Our benefits program includes, but is not limited to:
Swimming Pool, Weight Room, Tennis Courts, and many other employee perks and benefits
We invite you to consider Brookhaven National Laboratory for employment. To be considered for this position, please apply online at BNL Careers and enter the job title into the Keyword Search.
Brookhaven National Laboratory (BNL) is an equal opportunity employer committed to ensuring that all qualified applicants receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, status as a veteran, disability or any other federal, state or local protected class.
BNL takes affirmative action in support of its policy and to advance in employment individuals who are minorities, women, protected veterans, and individuals with disabilities.
- VEVRAA Federal Contractor
Software Developer to design, develop, and performance test support to ensure the developed software functions properly and the middleware solution operates efficiently within the client’s enterprise. Candidate should demonstrate strong development skills and Java experience. Experience with Spring Framework, Spring Integration, Spring Boot, MySQL, Maven, and Git/GitLab are essential. Devops with Linux environments and container knowledge is a plus. The candidate will be responsible for maintaining the testing environment to include system and software installation and configuration in a heterogeneous server suite.
- Recent experience with designing, implementing, and executing API-level test cases
- Working knowledge of various cloud storage environments including Azure, AWS and Google and associated Compute Instance management
- Experience working in a Puppet controlled environment
- Experience with using SFTP
- One-year experience using Elastic Search and Kibana
- Working knowledge of Redmine, GITLab and Jenkins CI/CD
- Working experience with MySql DB schemas and structures to facilitate data verification and validation
- Experience deploying, configuring and maintaining test builds
- Familiarity with Configuration Management tasks involved in the build process
- Adept in investigative testing to troubleshoot root cause of test failures to include identifying and interpreting Java exception traces
- Experience editing scripts (ex. shell, .bat) to facilitate testing
- Must be able to work in collaborative environment.
- Must be able to work with minimal supervision.
- One year of experience with Spring Framework, Spring Boot
- Familiarity with Spring Integration and Enterprise Integration Patterns
- Familiarity with Linux, Bash scripts, Jenkins, Junit, Docker and rpm and ELK stack components.
- Experience developing software in an Agile environment
- Basic exposure to cloud storage concepts and paas.
- Some Knowledge of cryptography
- Technical writing skills
- Experience with Test Frameworks like Junit
- Experience with Spring Framework and Spring Integration
- Experience with Maven
Bachelor’s Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines plus 5 years of Software Engineering experience. An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 9 years. Plus 2+ years experience with Linux, Eclipse. Maven, and Java and 2+ years work experience in the SIGINT, IA, or IT domains.
TS/SCI Clearance with polygraph
Making better hires starts with building better job descriptions
- Browse 100s of templates across 40+ industries
- Customize your template with your company info & job requirements
- Post it to 20+ job boards in seconds – for FREE!