Software Development Engineer II
FLEET Response
Job Summary
The Software Development Engineer II is responsible for designing, developing, maintaining, and enhancing applications across all layers of the software stack, from database development through front-end functionality. Working within an Agile development environment, this role partners with business and technical teams to gather requirements, prototype solutions, implement enhancements, and perform unit testing to support application quality, reliability, and performance.
The Software Development Engineer II works across multiple projects and technical environments while collaborating with Product, UX, Engineering, and Architecture teams throughout the software development lifecycle. This position requires strong technical and problem-solving skills, adaptability to changing business and technology needs, and the ability to develop effective solutions to business and client challenges.
Essential Duties and Responsibilities
The essential duties and responsibilities include, but are not limited to, the following:
- Design, develop, maintain, and enhance applications across multiple tiers of the software architecture.
- Support complex and highly visible development initiatives across multiple projects and technical environments.
- Gather and evaluate business and technical requirements to develop effective application solutions.
- Prototype, develop, test, and implement software solutions that address business and client needs.
- Design, develop, and extend back-end web services using JSON, .NET web services, SQL, and related technologies.
- Create, consume, maintain, and enhance RESTful APIs.
- Develop and execute unit tests to support application quality, reliability, and performance.
- Support application releases and development activities using Agile software development practices.
- Apply Test Driven Development (TDD) and Continuous Integration/Continuous Delivery (CI/CD) practices throughout the development lifecycle.
- Collaborate with Product, UX, and Engineering teams throughout requirements gathering, design, development, testing, and implementation.
- Work closely with architects to ensure applications and technical solutions align with Fleet Response IT's long-term strategy and architectural standards.
- Participate in solution scoping by identifying technical requirements and developing solutions to business and client challenges.
- Apply knowledge across multiple technical environments and business areas when developing and supporting applications.
- Troubleshoot application issues and identify appropriate technical solutions.
- Participate in code reviews and contribute to development standards and best practices.
- Maintain technical documentation related to applications, enhancements, and development activities.
- Manage multiple development priorities while adapting to changing business requirements, technologies, and project needs.
- Perform additional duties and responsibilities as assigned.
The statements above are intended to describe the general nature and level of work performed by employees assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, or qualifications. Employees may be required to perform duties outside their normal responsibilities as business needs dictate.
Qualifications
Required Qualifications
- Three to five years of software development experience.
- Proficiency with API and web application development technologies.
- Proficiency with C#, Angular 10+, TypeScript, JavaScript, CSS, LESS, Node.js, or similar development technologies.
- Experience creating and consuming RESTful APIs.
- Experience with Docker and/or Kubernetes.
- Experience using Azure DevOps, Git, or other source control and code repository tools.
- Experience working within a predominantly .NET-based codebase.
- Ability to work effectively within a predominantly Windows-based development environment.
- Experience writing T-SQL and working with Microsoft SQL Server.
Preferred Qualifications
- Experience with Microsoft Azure or AWS, with Microsoft Azure preferred.
Knowledge, Skills & Abilities
- Strong knowledge of full-stack application development across database, back-end, API, and front-end technologies.
- Strong understanding of API and web development concepts and practices.
- Knowledge of Agile software development methodologies and the software development lifecycle.
- Understanding of Test Driven Development (TDD) and CI/CD practices.
- Ability to gather and evaluate business requirements and translate them into effective technical solutions.
- Ability to design and develop solutions across multiple technical environments.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Ability to develop, test, implement, and support reliable software applications.
- Ability to identify technical solutions to complex business and client challenges.
- Ability to collaborate effectively with Product, UX, Engineering, Architecture, business partners, clients, and vendors.
- Strong written and verbal communication skills.
- Ability to communicate technical concepts effectively with both technical and non-technical stakeholders.
- Strong organizational and time-management skills with the ability to manage multiple projects and priorities.
- Ability to work independently while collaborating effectively within a development team.
- Ability to adapt to changing technologies, business priorities, and technical requirements.
- Demonstrated initiative, accountability, and commitment to continuous improvement.
Physical Demands & Work Environment
- Work is performed primarily in a professional indoor office or home-office environment.
- Requires prolonged periods of sitting, typing, computer use, reading, and technical analysis.
- Requires close visual attention when reviewing code, technical documentation, data, and computer screens.
- Must be able to communicate effectively in person, by telephone, through video conferencing, and through electronic communication.
- Regular use of wrists, hands, and fingers is required for computer and office-related tasks.
- This is primarily a sedentary position with occasional walking and standing.
- Must occasionally be able to lift, carry, push, pull, or otherwise move objects weighing up to 10 pounds.
- Work is performed in a fast-paced, collaborative environment requiring adaptability to changing business and technical requirements.
Work Schedule
Flexible scheduling options and work arrangements are available based on departmental needs, business requirements, and performance expectations.
Employees may be eligible to work from home as part of their regularly scheduled work arrangement.
Originally posted on Himalayas
Mid-Level Software Developer
TeamWorx Security
Location: Fully Remote, United States
Position Type: Full-Time
Clearance: U.S. citizenship is required. The candidate must be eligible to obtain and maintain federal suitability, a government-issued PIV credential, and required system access.
The Opportunity
TeamWorx Security is seeking a Software Developer to build applications, automation, and tools for a federal government client. The work replaces manual processes and disconnected spreadsheets with practical software that people use every day to plan work, manage requirements, and make decisions.
The client is an enterprise organization serving many business lines, so projects change often. You might spend a month building an application for one team, then move to a different group with an unrelated challenge. This role suits a developer with solid full-stack fundamentals who learns new tools quickly and enjoys working directly with the people who use the software.
What You'll Be Doing
- Develop, test, deploy, and maintain applications, automation, and integrations using Python, JavaScript, Google Apps Script, SQL, APIs, and modern web frameworks.
- Work with government stakeholders and senior developers to understand requirements, build working versions quickly, and refine them based on user feedback.
- Build data-driven tools, dashboards, and interfaces that make complex information easy to use.
- Deliver in short Agile sprints, including testing, user acceptance, production support, and updates to existing tools.
- Take ownership of assigned work through production, raising risks and blockers early and documenting your code so others can support and extend it.
What We Think You'll Need
- Bachelor's degree in computer science, software engineering, or a related field, or equivalent professional experience.
- 5 or more years of software development experience.
- Experience across front-end interfaces, back-end services, APIs, and databases.
- Proficiency with Python, JavaScript, and SQL.
- Hands-on experience developing with Google Workspace and Google Apps Script.
- Experience with version control, testing practices, and troubleshooting production issues.
Nice to Have
- Experience with CI/CD and cloud deployment.
- Experience integrating AI or workflow automation into applications.
- Familiarity with federal requirements such as Section 508 accessibility.
What’s in it for you?
These awesome perks: Comprehensive Health, Dental, & Vision Insurance, Short-Term Disability & Life Insurance, Matching 401(k) Contributions, Paid Time Off including 11 Holidays and your Birthday, Professional Development, Fitness Membership, and Home Office allocations, Performance Bonuses & Profit Sharing, & Employee Referral Bonuses. But wait, there's more: TeamWorx Security is committed to our teammates and their professional goals. Being a small but growing company affords us the opportunity to work WITH YOU to reach your full potential.
A Little About Us and Our Team
We love to be inspired. We started TeamWorx Security to build, create, and dream about what inspires us, and because of this, our Maryland startup is quickly growing. We are a team of data scientists, software engineers, researchers, product developers, and operation-minded folks who specialize in developing applications and products that our customers love. Our mission is to reinvent the way technical and non-technical people work with technology. We believe in creating harmonious, automated solutions designed to improve our customers’ daily workflow, allowing them to act quickly and decisively about what matters most. We are looking for critical thinkers who excel at solving problems and have a passion for what they do to help us move our mission forward. This is our story; come tell us your story.
At TeamWorx Security, Inc., we hold our values as guiding principles in all that we do and encourage our community to embrace and embody them. Our core values are putting our employees first, being curious, being authentic, being scrappy, and honoring those we serve. These values drive our company culture, decision-making, and operations.
Commitment to Our Talent Community
All qualified applicants will receive consideration for employment without regard to disability, veteran or military status, or any other basis prohibited by law.
Salary: $90,000 - $130,000Originally posted on Himalayas
Software Developer
PSI CRO
As a Software Developer, you are responsible for:
- Developing and maintaining software applications based on business and technical requirements
- Tackling complex technical challenges and finds solutions to improve software performance and functionality
- Participating in Daily SCRUM and makes technical decisions
- Updating SCRUM boards and tasks during workflow until final step
- Collaborating with other PSI teams to ensure that the software meets user needs and business goals
- Documenting software development processes and code
- Staying updated with the latest technology trends and incorporates new tools and techniques into their work
- Collaborating with business analysts and engineers on providing appropriate technical solutions
- Bachelor's degree in computer science or related discipline with a minimum of 2 years of experience in full-stack development
- Minimum 3 years developing software preferably in a Microsoft platform.
- Minimum 3 years of working experience with a DBMS like SQL Server or similar.
- Knowledge of networking and software defined networking in cloud environments.
- Experience with large-scale production systems.
- Experience in designing, analyzing, and troubleshooting new or existing software.
- Previous experience in a pharmaceutical company, biotechnology company, CRO, or imaging CRO
Make the right call and take your career to a whole new level. Join the company that focuses on its people and invests in their professional development and success.
PSI is a leading Contract Research Organization with over 30 years in the industry offering a perfect balance between stability and innovation to both clients and employees. We focus on delivering quality and on-time services across a variety of therapeutic indications.
Originally posted on Himalayas
🌎 Software Developer, Remote - Contract
Xperteez Technology
Job Title: Software Developer
Job Type: Contract
Location: Remote
Required Skills
Python
Rust
GoLang
Full-stack
JAVA
Node.js
Android Development
iOS Development
As an expert, you will be creating Reinforcement Learning Environments which test an AI model's ability to solve practical software problems related to fixing code, building small features, and writing clean, working solutions. You will be tasked with creating a reproducible environment and a golden reference solution for the problem. No prior experience in AI is required, your development skills are what matter.
Scope of Work
Contribute clear code samples, debugging approaches, and development insights in Python3, Java, Rust, Go, C++, or TypeScript.
Identify, troubleshoot, and resolve common software bugs and logic errors across different codebases.
Build small to medium features, following good coding practices and keeping solutions easy to understand.
Clean up and improve existing code to make it more readable and reliable.
Document your reasoning, approach, and code decisions to support AI training data quality.
Review peer-contributed code and technical submissions for correctness and clarity.
Preferred Qualifications
1+ years of hands-on experience in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript.
Solid understanding of core algorithms, data structures, and everyday software engineering practices.
Ability to debug real code, find the root cause of issues, and fix them cleanly.
Comfortable working across different codebases and picking up unfamiliar code.
Good documentation and communication skills to explain your technical decisions clearly.
Interest in or curiosity about AI and its technical challenges (previous AI experience not required).
Originally posted on Himalayas
Software Developer III for Information Services
Liberty University
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
This Software Developer III position is for the Student Information Services (SIS) Team in IT Development. This role will be responsible for the development, testing, and maintenance of software solutions that support Liberty's Student Information System (SIS) initiative. The developer will contribute directly to Identity Management (IDM) services and core SIS application development, working closely with technical leads, business analysts, and other developers to deliver secure, scalable, and maintainable solutions that meet the university's operational needs.
- Write clean, efficient code and participate in code reviews to ensure quality standards are maintained and development skills are honed.
- Analyze code and identify bugs, using logical reasoning to resolve issues. Ability to seek guidance and feedback as needed.
- Consistently deliver code on schedule and adhere to established processes.
- Handle a mixture of technical challenges, efficiently balancing multiple tasks and meeting deadlines. Able to navigate shifting priorities, maintain focus during high-pressure situations, and help set estimates for effective planning.
- Establish and enforce coding standards and conduct regular code reviews to maintain high quality. Make architectural decisions on individual features.
- Facilitate team collaboration by leading technical discussions and effectively creating consensus and clarity while resolving differing viewpoints among more junior developers.
- Apply analytical thinking early in the project cycle to guide intentional software design and user experience decisions, preventing issues down the line.
- Consistently show up prepared, on time, and available to support the team. Take ownership of individual and shared responsibilities, ensuring tasks are completed and team commitments are met. Actively support others and step in when needed to help the team succeed. May be called upon to support potential High or Critical incidents after hours, as needed.
- Provide support to junior developers on technical challenges as needed, mentor them, and can communicate effectively with stakeholders to translate business requirements into technical solutions.
- Proactively explore new and innovative solutions to enhance existing features and improve user experience.
- Utilize experience to provide insight into code reviews and provide constructive feedback to improve team skills.
- Support planning and contribute to structuring team development processes, ensuring clear tasks and timelines.
- Adhere to Liberty University policies, representing the University in an exemplary and professional manner.
- Work effectively as a team member, embracing and fostering LU’s Christian model and Mission – Training Champions for Christ.
SUPERVISORY RESPONSIBILITIES
None
QUALIFICATIONS AND CREDENTIALS
Education and Experience
- Bachelor’s or Master’s degree in Computer Science or related field is required.
- 5+ years of software development experience, with a strong portfolio of completed projects, is required.
- Technical Leadership: Ability to guide architectural decisions and lead technical discussions within the team.
- Full Stack Proficiency: Deep understanding of front-end technologies (e.g., React, Angular) and back-end technologies (e.g., databases, Java, Node.js, PHP, Spring).
- System Design: Strong skills in designing scalable and maintainable systems and understanding design patterns.
- Advanced Testing Skills: Proficiency in unit, integration, and end-to-end testing frameworks.
- DevOps Familiarity: Experience with CI/CD pipelines and version control practices, as well as knowledge of deployment strategies.
ABILITIES AND COMPETENCIES ESSENTIAL TO THE FUNCTION OF THE JOB
Communication and Comprehension
- Ability to communicate clearly and professionally, both verbally and in writing.
- Proficiency in understanding, speaking, reading, and writing English to support professional correspondence and collaboration.
- Strong interpersonal and public communication skills to represent Liberty University in a professional manner.
- Strong organizational skills.
Problem Solving
- Strong analytical and critical thinking skills; ability to assess situations, evaluate information, and solve both routine and complex problems using sound judgment.
Physical and Sensory Abilities
- Frequently required to perform desk-based work, including computer use and data entry.
- Ability to communicate effectively in meetings and collaborative settings, with or without reasonable accommodation.
WORKING CONDITIONS
Remote
If the employee is required to travel in performing the duties and responsibilities of the position, the use of one’s personal vehicle (or LU vehicles) may be required for travel. Proof of a valid driver’s license, an acceptable DMV record, LU Driving Approval, and liability insurance is required when driving in the performance of the employee’s position.
Time Type
Full timeLocation
Remote LocationPay Range
Compensation is determined based on factors such as qualifications, experience, education, skills, and certifications, along with University needs and external market conditions. Market benchmarks may be used, as appropriate, in combination with internal equity to ensure pay is fair and aligned with the broader compensation structure.
The position may also be eligible for comprehensive benefits, including health insurance, retirement plans, and tuition assistance.
$95,000.00 - $115,000.00The University is an Equal Opportunity Employer. We believe it is our moral and legal obligation to meet the responsibility of ensuring that all management practices regarding employees are conducted in a nondiscriminatory manner. In compliance with Title VII of the 1964 Civil Rights Act, and other applicable federal and state statutes, all recruiting, hiring, training, and promoting for all job classifications will be administered without regard to race, color, ancestry, age, sex, national origin, pregnancy or childbirth, disability, military veteran status or other applicable status protected by law, including state of employment protected classes. It is, therefore, our policy and intention to evaluate all employees and prospective employees strictly according to the requirements of the job. All personnel related activities such as compensation, benefits, transfers, job classification, assignments, working conditions, educational assistance, terminations, layoffs, and return from layoffs, and all other terms, conditions and privileges of employment will be administered without regard to race, color, ancestry, age, sex, national origin, pregnancy or childbirth, disability, military veteran status or other applicable status protected by law, including all applicable state of employment protected classes. The University is a Christian religious-affiliated organization; and as such, is not subject to religious discrimination requirements. The University’s hiring practices and EEO discrimination practices are in full compliance with both federal and state law. Federal law creates an exception to the “religion” component of the employment discrimination laws for religious organizations (including educational institutions), and permits them to give employment practice preference to members of their own religious beliefs.
Originally posted on Himalayas