Here are sample job postings for Programmer roles:
Computer Programmer
ECPI University is seeking a Computer Programmer with understanding of applications development. Design and maintain internal programs and ensure that they are visually effective, accessible and easy to use.
Responsibilities:
- Build, troubleshoot, and maintain applications.
- Develop web applications
- Use best practices to maintain and improve platforms/applications.
- Document code
- Quality assurance testing upgrades, patches and new releases.
- Continually learn technologies, methodologies, and techniques.
- Ability to work under tight time constraints with dynamic requirements.
- Excellent organizational/time management, planning and prioritization skills.
- All other duties and responsibilities as assigned
Education/Experience:
- Four-year college degree in Information Science, Computer Science, Software Engineering, or other relevant combination of training and comparable work experience.
Skills/Abilities:
- Knowledge of layout principles and aesthetic design concepts.
- Experience with commonly used programming Design concepts, practices and procedures.
- Knowledge of modern IDEs, Microsoft Visual Studio knowledge a plus.
- Knowledge of Microsoft SQL Server.
- Knowledge of Microsoft .Net Programming.
- Excellent oral and written communication skills.
ECPI University, with campuses in Virginia, North Carolina, South Carolina, Florida and Online, is a recognized leader in awarding STEM+H degrees through innovative delivery of education to meet the needs of military and new-traditional students. ECPI University offers Master’s, Bachelor’s, and Associate’s degrees, and certification training in Technology, Health Science, Business, Criminal Justice and Culinary Arts. For over 50 years, ECPI University has been helping students achieve their educational and career goals in a hands-on, student-centered environment, while working collaboratively with employers to ensure our graduates have the knowledge and skills they need to be successful. Growth at our university creates the need for dynamic, caring professionals who are dedicated to making a difference in people’s lives.
Software Developer/Programmer
Kayne Anderson Rudnick (KAR)
Although we value experience and skills, we also care about who you are. We strive to surround ourselves with good people that share our values, that work hard, and that support each other as a team and as individuals.
Job Description
Kayne Anderson Rudnick is seeking a self-motivated, organized, and dedicated individual to join our team in a hybrid role as a Software Developer/ Programmer. The ideal candidate will be able to analyze, assess, design, code and test with business users all Functionality related tasks. He/She will be able to translate business objectives into efficient, user friendly programs in C# .net and SQL Server database. Secondarily, the candidate will support the development and integration of software programs and applications into the organization’s information systems like Factset, Bloomberg, SS&C suite of applications. He/She will be responsible for developing, testing, and launching application modules and systems under development by in-house software development teams; further, the candidate will identify, address, and amend any software errors in a timely and accurate fashion. Proven problem solving skills, attention to details, and creativity will be essential to the candidate’s success.
Duties and Responsibilities:
- Understand pain points; gather requirements for developing software tools and work with the team to come up with reusable, performant, scalable and reliable tools that support business needs.
- Define and develop Winforms application, SQL Server Stored procedures, webservice interfaces, file based integrations to other systems etc.
- Troubleshoot and fix issues related to user experience, job batches or bugs in the application code in a timely manner and ensure a well thought through high quality solution.
- Work with vendor and implementation consultants to keep up with upgrades and apps
- Analyze technical and business problems, which are of low to high complexity. Design efficient, effective solutions, which follow Development and Infrastructure standards and meet the business needs. Develop and maintain a high level of business and technical knowledge of all assigned systems. Maintain appropriate system documentation such that any team member could effectively perform the duties during one’s absence.
- Establish strong relationships with assigned business departments to understand the needs of the respective areas and be able to suggest appropriate solutions to business problems.
- Effectively communicate with peers and management in both verbal and written form.
- Support and test infrastructure changes to ensure continuity of all systems.
- Occasional on-call, after-hours support for all systems supporting the enterprise.
Requirements:
- 3-5 year’s experience in a similar role.
- Bachelor’s degree in Computer Science or equivalent.
- Direct experience with SS&C applications GWP, GWPA or similar portfolio accounting systems.
- Experience translating business user requirements into technical specifications
- Experience working with C# and SQL Server based winforms applications.
- Proven track record of implementing software design and development methods that provide high-value, high-quality products with a short time to implementation.Relevant knowledge of the investment management industry and experience working with various security types including equities, fixed income, mutual funds, and options/futures.Strong interpersonal skills, excellent formal and informal communicationSkills, innovative problem solving skills, and strong facilitation skills. Must be a forward-thinker and be able to anticipate downstream effects.
- Ability to work under pressure, adhere to tight deadlines, and multitask.
- Possess strong attention to detail and produce quality results.
- Must demonstrate strong organizational and follow-up skills.
- Experience with Microsoft platforms and development tools.
- Experience with Visual Basic, C#, HTML/aspx, SQL Server.
Applications Programmer [Basic Level]
Horizon Industries Ltd
Horizon Industries Limited (HIL) is a dynamic IT and Management Consulting firm based in the Washington, DC area. We are currently seeking an Applications Programmer [Basic Level] for a full-time position, remotely supporting the Defense Logistics Agency (DLA).
Job Description:
The JETS Program provides the full range of IT services, technical and management expertise that support applications, software, hardware, infrastructure, and systems, across the DLA IT Enterprise. Support is provided for information technology solutions, technical support, maintenance, and sustainment; operations support; application development, maintenance and technical support; and lifecycle management. Additionally, the program also supports administrative program management support for IT program offices and DLA Information Operations (J6) Office. The program provides support technology services across the DLA Information Operations Enterprise, the DLA Program Executive Offices (PEO), and all other technology services currently supported through DLA Contracting Services Office (DCSO) acquisitions.
This Task Order includes Task Order project management, operations, development and sustainment support for applications within the FLIS Suite, MapCat, TAS and Training Portal. The contractor shall provide the full range of lifecycle/technical support services in the effort to sustain and enhance the applications/services assigned.
This Task Order includes tasks for, but are not limited to, application server administration, application database administration, technical support, project support, technical design, development, implementation, compliance, cybersecurity, configuration management support, systems engineering support, architectural support, and test and documentation support.
Duties of an Applications Programmer [Basic Level] may include:
- Assist with the management, development, testing and maintenance of computer programs to ensure that the application meets the needs of the users of the system
- Assist systems analysts and/or designers in researching and documenting computer user requirements
- Analyze objectives and problems identified by analysts and/or designers
- Translate the solutions provided by systems designers into detailed program specifications
- Assist with preparation of documentation for other programmers, users of the system and other support services workers
- Assist with program design activities including definition of data and error message arrangements
- Assist with the modification and documentation of program code to correct errors or to enhance an application’s capabilities
- Assist with the testing of applications and the preparation of reports on the status, operation and maintenance of system software applications for use by the customer
- On occasion, short duration (1-5 days) site visits may be required as authorized by the Government.
Required Skills / Experience:
- Two (2) years of relevant experience
- Must possess active IT-II security clearance or have a current National Agency Check with Local Agency Check and Credit Check (NACLC)
- Relevant certification from a nationally recognized technical authority
Education: Undergraduate degree, Associates degree, or 2 years’ equivalent experience in applications programming including support for configuring and extending COTS
AI Programmer
Defiant Studios
Defiant Studios was founded in New York City in 2016 by industry veterans with many decades of experience in designing, building and producing AAA games for a global audience. We strive to create incredible gameplay experiences while working with curious and passionate people. Our focus is to explore and expand the boundaries of cooperative multiplayer games through compelling storytelling woven into unique and beautiful worlds. Defiant is currently developing multiple unannounced projects including a groundbreaking original AAA IP for next generation platforms.This is an exciting opportunity for an AI Programmer to work closely with their content creators to design fun and robust character behaviors for our AAA title. At Defiant, you will implement behaviors for the inference systems of our game engine. You will partner with animators and designers to fully realize NPC combat, general behaviors, and work on a wide range of different game aspects. We see the perfect candidate having shipped at least one AAA game as an AI programmer from start to finish. This is a rare opportunity for a candidate who wants to play an instrumental role on a small team building and developing a compelling experience.To apply for this position, please provide a Cover Letter, work samples, and a detailed Resume which includes your current location. Further information is provided under our non-disclosure agreement only. All applicants are required to relocate for full-time positions in New York.
Required Qualifications:
- A strong passion for game AI and a keen sense of fun gameplay
- Prior experience working as a programmer on at least one shipped AAA title
- Minimum of 3 year’s experience from general gameplay, animation and/or physics programming
- Fluency in C/C++ Desired Qualifications
- Experience working with navmesh generation, tessellation, voxelization, CSG operations
- Experience working with character scripting, animation state machines, animation blending and similar techniques
- Experience with tools development using QT, Python or wxWidgets